Раздел:
FreeBSD Написано:
10.12.2011
Автор:
Antonio
Файлы логов имеют свойство со временем разрастаться до громадного размера и заполнять весь «диск».
Для того чтобы этого избежать есть инструмент ротации файлов служба newsyslog.
Самые старые файлы удаляются, устаревшие последовательно переименовываются и, наконец, текущий лог замещается заново созданным. Утилита newsyslog может сжимать файлы журналов, перезапускать демонов.
Рассмотрим пример ротации файла логов vsftpd.log в FreeBSD
Посмотреть продолжение статьи
Раздел:
FreeBSD, Советы Написано:
4.05.2010
Автор:
Antonio
Если при выполнении теста апачевского конфига
/usr/local/etc/rc.d/apache22 configtest
вы столкнулись с выводом в консоль
Performing sanity check on apache22 configuration:
httpd: Could not reliably determine the server’s fully qualified domain name, using ..имя сервера.. for ServerName
Syntax OK
Посмотреть продолжение статьи
Раздел:
FreeBSD Написано:
4.05.2010
Автор:
Antonio
Как правило, наибольшую нагрузку на веб-сервер создают процессы php и mysqld, конечно нужно оптимизировать код веб-сайтов и оптимизировать структуру и запросы к базе данных.
Но.. не всем дано, да и железо сейчас настолько мощное, что без труда переваривает кучу информации.
Одна из возможностей ускорить выполнение php-кода и в следствии чего разгрузить сервер и получить прирост генерации страниц сайта — это установка системы кеширования результатов выполнения скриптов PHP.
Посмотреть продолжение статьи
Раздел:
FreeBSD, Советы Написано:
25.04.2010
Автор:
Antonio
Поставил как-то на новый сервер новый Apache 2.2.14, обычно использовал ветку 1.3, но решил попробовать новую 2.2.х.
И вот заметил, что не работает авторизация стандартным методом с использованием .htaccess в логах ругается так «require directives present and no Authoritative handler».
Посмотреть продолжение статьи
Раздел:
FreeBSD, Советы Написано:
13.04.2010
Автор:
Antonio
Очень часто бывает так что у сервера есть одна физическая сетевая карта и очень хорошо что к ней можно «привязать» много IP адресов.
В FreeBSD это выполняется добавление записей в /etc/rc.conf.
Основным является только 1 IP-адрес.
Особенности — дополнительные адреса описываются с указанием alias0..n и маска подсети 255.255.255.255.
Пример указания дополнительных IP адресов на сервере FreeBSD
ifconfig_re0="inet 11.1.1.1 netmask 255.255.255.0"
ifconfig_re0_alias0="inet 10.0.1.2 netmask 255.255.255.255"
ifconfig_re0_alias1="inet 10.0.1.3 netmask 255.255.255.255"
ifconfig_re0_alias2="inet 10.0.3.1 netmask 255.255.255.255" |
ifconfig_re0="inet 11.1.1.1 netmask 255.255.255.0"
ifconfig_re0_alias0="inet 10.0.1.2 netmask 255.255.255.255"
ifconfig_re0_alias1="inet 10.0.1.3 netmask 255.255.255.255"
ifconfig_re0_alias2="inet 10.0.3.1 netmask 255.255.255.255"
Временно (до перезагрузки) или чтобы не перезагружаться для работы с синонимами (alias) можно применить команды
добавление alias:
ifconfig re0 alias 192.168.33.1 netmask 0xffffffff |
ifconfig re0 alias 192.168.33.1 netmask 0xffffffff
или
ifconfig re0 alias 192.168.39.1 netmask 255.255.255.255 |
ifconfig re0 alias 192.168.39.1 netmask 255.255.255.255
для удаления дополнительного интерфейса:
ifconfig re0 -alias 192.168.39.1 |
ifconfig re0 -alias 192.168.39.1
Посмотреть продолжение статьи