Краткое описание httpd.conf
ServerType standalone
Показывает тип запуска программы httpd - она может вызываться через inetd (inetd) или как отдельный демон (standalone). По умолчанию вызывается как
отдельный демон
Port 80
Порт, по которому http-сервер будет получать запросы. По умолчанию 80.
HostnameLookups off
Определяет, будут ли записываться в логи имена (on) или только ip(off) хостов, заходящих на сайт. По умолчанию off.
User nobody
Group nobody
Определяет под каким пользователем будет запускаться httpd. Для доступа к 80 порту httpd должен запускаться под root'ом. Если в директивах User
и Group указаны другие пользователи, то httpd все свои действия выполняет с правами этих пользователей, а не root'а.
ServerAdmin root@localhost
Здесь указывается e-mail человека, отвечающего за работу сервера.
ServerRoot /etc/httpd
Каталог, в котором находятся все конфигурационные файлы,логи, модули. Все пути, которые используются далее, указаны относительно
этого каталога.
ErrorLog logs/error_log
Местонахождение файла логов об ошибках сервера.
LogLevel warn
Уровень сообщений в файлах логов. Возможные значения: debug, info, notice, warn, error, crit, alert, emerg.
LoadModule имя_модуля modules/имя_файла_модуля.so
Команда используется для загрузки различных модулей сервера Apache.
ClearModuleList
Очистка списка модулей
AddModule имя_файла_модуля.c
Добавления модулей в список модулей.
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
LogFormat "формат" имя
Описание различных форматов записи логов. Имя формата используется в директиве CustomLog.
CustomLog logs/access_log common
Задает формат файла логов запросов. С помощью CustomLog можно задать файл логов любого формата и имени.
PidFile /var/run/httpd.pid
Имя файла, в котором храниться PID запущенного httpd. Используется для останова сервера и перезапуска.
UseCanonicalName on
Разрешает использование коротких имен в URL'ах. Удобно при использовании в Intranet-серверах. Если включено (on), преобразует что-то типа http://www/stat
в http://www.твой-домен.ru/stat, если отключено (off), преобразования не происходит.
Timeout 300
Время в секундах, по истечению которого, при отсутствии запросов сервер прерывает связь с клиентом.
KeepAlive On
Разрешать (On) или нет(Off) множественные запросы через одно TCP соединение.
MaxKeepAliveRequests 100
Максимальное количество запросов через одно TCP соединение.
KeepAliveTimeout 15
Время ожидания следующего запроса в секундах.
MinSpareServers 8
MaxSpareServers 20
Минимальное и максимальное значение загруженных процессов httpd. Набери в консоли ps ax | grep httpd и увидишь все процессы httpd,
загруженные у тебя. Если ты используешь Apache у себя на локальной машине, уменьши значение MinSpareServers.
StartServers 10
Количество изначально запускаемых процессов.
MaxClients 150
Ограничивает количество одновременно подключенных клиентов к серверу.
MaxRequestsPerChild 100
Максимальное количество запросов, который обрабатывает процесс до завершения работы.
Материал взят с http://www.internet-office.kiev.ua
|