Раздел 2. Использование HTTP-сервера Apache RU EN Пункт 9. Файлы конфигурации В этом документе описываются файлы, используемые для настройки HTTP-сервера Apache. Основные файлы конфигурации
HTTP-сервер Apache настраивается путем размещения директив в текстовых файлах конфигурации. Основной файл конфигурации обычно называется
Сервер также считывает файл, содержащий типы MIME-документов; имя файла задается директивой Синтаксис файлов конфигурацииФайлы конфигурации httpd содержат по одной директиве в каждой строке. Обратная косая черта «\» может использоваться в качестве последнего символа в строке, чтобы указать, что директива продолжается на следующей строке. Между обратной косой чертой и концом строки не должно быть других символов или пробелов. Аргументы директив разделяются пробелом. Если аргумент содержит пробелы, вы должны заключить этот аргумент в кавычки. Директивы в файлах конфигурации нечувствительны к регистру, но аргументы директив часто чувствительны к регистру. Строки, начинающиеся с символа решетки "#", считаются комментариями и игнорируются. Комментарии не могут быть включены в ту же строку, что и директива конфигурации. Пробел перед директивой игнорируется, поэтому для ясности можно сделать отступ директивы. Пустые строки также игнорируются. Значения переменных, определенных с помощью В расширениях можно использовать только переменные среды оболочки, определенные до запуска сервера. Переменные среды, определенные в самом файле конфигурации, например, с помощью Максимальная длина строки в обычных файлах конфигурации после подстановки переменных и соединения любых продолжающихся строк составляет примерно 16 МБ. В файлах .htaccess максимальная длина составляет 8190 символов. Вы можете проверить файлы конфигурации на наличие синтаксических ошибок, не запуская сервер, с помощью параметра командной строки Вы можете использовать Модули
httpd — модульный сервер. Это означает, что в главный сервер включены только самые основные функции. Расширенные функции доступны через модули, которые можно загрузить в httpd. По умолчанию базовый набор модулей включается в сервер во время компиляции. Если сервер скомпилирован для использования динамически загружаемых модулей, то модули можно скомпилировать отдельно и добавить в любой момент с помощью директивы Чтобы увидеть, какие модули в данный момент скомпилированы на сервере, вы можете использовать Сфера применения директив
Директивы, размещенные в основных конфигурационных файлах, применяются ко всему серверу. Если вы хотите изменить конфигурацию только части сервера, вы можете ограничить свои директивы, поместив их в
разделы httpd может обслуживать множество разных веб-сайтов одновременно. Это называется виртуальный хостинг. Директивы также можно ограничить, поместив их внутри Хотя большинство директив можно поместить в любой из этих разделов, некоторые директивы не имеют смысла в некоторых контекстах. Например, директивы, управляющие созданием процессов, можно размещать только в контексте основного сервера. Чтобы узнать, какие директивы можно разместить в каких разделах, проверьте контекст директивы. Для получения дополнительной информации мы предоставляем подробную информацию о том, как работают разделы «Каталог», «Местоположение» и «Файлы». .htaccess файлы
httpd позволяет децентрализованно управлять конфигурацией с помощью специальных файлов, размещенных внутри веб-дерева. Специальные файлы обычно называются Чтобы узнать, какие директивы можно поместить в
Дополнительные сведения о |