Основные модули и модули, реализующие функции безопасности#
В данном разделе для каждого из описанных модулей перечислены директивы с учетом контекстов. Использование контекстов - это способ определения, где и как можно применять конкретную директиву, чтобы избежать ошибок при конфигурировании. Контексты директив веб-сервера Apache HTTP Server:
server config- директива может использоваться в файлах конфигурации сервера (например,httpd.conf), но не в блоках<VirtualHost>или<Directory>; при этом она не разрешена в файлах.htaccess.virtual host- директива может находиться в блоках<VirtualHost>файлов конфигурации сервера.directory- директива может использоваться в блоках<Directory>,<Location>,<Files>,<If>и<Proxy>файлов конфигурации сервера с учетом ограничений, описанных в разделах конфигурации..htaccess- директива может отображаться в файлах.htaccessдля каждого каталога. Она может не обрабатываться в зависимости от активных в данный момент переопределений.proxy section- директива может использоваться в блоках<Proxy>для настройки параметров прокси-сервера.
Допустимые местоположения для директивы являются результатом логического сложения (OR) для всех перечисленных контекстов. Директива, помеченная как действительная в server config и .htaccess одновременно, может использоваться в файле httpd.conf и в файлах .htaccess, но не в блоках <Directory> или <VirtualHost>.