<-
Apache > HTTP Server > Documentation > Version 2.0

Сроки, Используемые Описывать Директивы

этот документ описывает сроки, которые используются, чтобы описать каждого Apacheа configuration directive .

см. также

top

Description

краткое описание цели директивы.

top

Syntax

это указывает формат директивы, поскольку это появилось бы в файле конфигурации. Этот синтаксис является чрезвычайно определенным для директивы, и описан подробно на определении директивы. Вообще, направляющее название сопровождается рядом один или более отделенными местом аргументами. Если аргумент содержит место, аргумент должен быть приложен в двойных кавычках. Дополнительные аргументы приложены в квадратных скобках. Где аргумент может взять больше чем одну возможную ценность, возможные ценности отделены вертикальными брусками "|". Буквальный текст представлен в шрифте по умолчанию, в то время как типы аргумента, для которых замена является необходимой, подчеркнутый . директивы, которые могут взять переменное число аргументов, закончатся в "...", указывающем, что последний аргумент повторен.

директивы используют большое число различных типов аргумента. Несколько общих определены ниже.

URL
полное Однородное Устройство ввода позиций Ресурса, включая схему, hostname, и дополнительное имя пути как в http://www.example.com/path/to/file.html
ДОРОЖКА URL
часть a url который следует за схемой и hostname как в /path/to/file.html . дорожка URL представляет представление сети ресурса, в противоположность представлению файловой системы.
дорожка файла
дорожка к файлу в местной файловой системе, начинающейся со справочника корня как в /usr/local/apache/htdocs/path/to/file.html . если иначе не определено, a дорожка файла как то, который не начинается с разреза, будет рассматриваться относительно ServerRoot .
директивная дорожка
дорожка к справочнику в местной файловой системе, начинающейся со справочника корня как в /usr/local/apache/htdocs/path/to/ .
имя файла
название файла без сопровождающей информации дорожки как в file.html .
regex
Perl-совместимое regular expression . направляющее определение определит что regex соответствует против.
расширение
вообще, это - часть имя файла который следует за последней точкой. Однако, Apache признает многократные расширения имени файла, так если a имя файла содержит больше чем одну точку, каждая отделенная точкой часть имени файла после первой точки- расширение . например, имя файла file.html.en содержит два расширения: .html и .en . для Apacheских директив, Вы можете определить расширение s с или без ведущей точки. Кроме того, расширение s не чувствительный случай.
ТИП ПАНТОМИМЫ
метод описания формата файла, который состоит из главного типа формата и незначительного типа формата, отделенного разрезом как в text/html .
огибающая переменная
название environment variable определенный в Apacheском процессе конфигурации. Отметьте, что это - не обязательно то же самое как операционная переменная окружающей среды системы. См. environment variable documentation для большего количества деталей.
top

Default

если директива имеет ценность по умолчанию ( то есть. , если Вы опустите это от вашей конфигурации полностью, то Apache Web-сервер будет вести себя, как если бы Вы устанавливаете это в специфическую ценность), это описано здесь. Если нет никакой ценности по умолчанию, эта секция должна сказать " ни один ". Отметьте, что неплатеж, перечисленный здесь - не обязательно то же самое как ценность, которую директива берет на неплатеже httpd.conf распределенный с сервером.

top

Context

это указывает, где в файлах конфигурации сервера директива является юридической. Это - отделенный запятой список один или больше следующих ценностей:

сервер config
это означает, что директива может использоваться в файлах конфигурации сервера ( например. , httpd.conf ), но нет в пределах любого <VirtualHost> или <Directory> контейнеры. Этому не позволяют войти .htaccess файлы вообще.
действительный хозяин
этот контекст означает, что директива может появиться внутри <VirtualHost> контейнеры в файлах конфигурации сервера.
справочник
директива, отмеченная как являющийся действительным в этом контексте может использоваться внутри <Directory> , <Location> , и <Files> контейнеры в файлах конфигурации сервера, подвергните ограничениям, выделенным в How Directory, Location and Files sections work .
. htaccess
если директива действительна в этом контексте, это означает, что это может появиться внутри в - справочник .htaccess файлы. Это не может быть обработано, хотя в зависимости от overrides в настоящее время активный.

директива только позволенный в пределах определяемого контекста; если Вы будете пробовать использовать это в другом месте, то Вы получите ошибку конфигурации, которая будет или препятствовать серверу обращаться с запросами в том контексте правильно, или будет препятствовать серверу работать вообще- то есть. , сервер не будет даже начинаться.

действительные местоположения для директивы - фактически результат Булевого ИЛИ всех перечисленных контекстов. Другими словами, директива, которая отмечена как являющийся действительным в " server config, .htaccess "может использоваться в httpd.conf файл и в .htaccess файлы, но не в пределах любого <Directory> или <VirtualHost> контейнеры.

top

Override

этот направляющий признак указывает, какую конфигурацию отвергают, должен быть активным для директивы, которая будет обработана, когда это появляется в a .htaccess файл. Если директива context не разрешает этому появляться в .htaccess файлы, тогда никакой контекст не будет перечислен.

отвергает активизированы AllowOverride директива, и обращается к специфическим возможностям (, типа справочника) и всех потомков, если далее не изменено другим AllowOverride директивы на более низких уровнях. Документация для той директивы также перечисляет возможное, отвергают доступные названия.

top

Status

это указывает, как сильно связанный в Apache Web-сервер директива-; другими словами, Вы, возможно, должны повторно собрать сервер с расширенным набором модулей, чтобы получить доступ к директиве и ее функциональным возможностям. Возможные ценности для этого признака:

ядро
если директива перечислена как наличие "Основного" статуса, который означает, что это - часть самых внутренних частей Apacheского Web-сервера, и всегда доступно.
MPM
директива, помеченная как наличие статуса "MPM" обеспечивается a Multi-Processing Module . этот тип директивы будет доступен, если и только если Вы используете один из MPMs, перечисленных на Module линия направляющего определения.
основа
директива, помеченная как наличие "Основного" статуса поддержана одним из стандартных Apacheских модулей, который собран в сервер по умолчанию, и поэтому обычно доступен, если Вы не предприняли шаги, чтобы удалить модуль из вашей конфигурации.
расширение
директива со статусом "Расширения" обеспечивается одним из модулей, включенных с Apacheским комплектом сервера, но модуль обычно не собирается в сервер. Чтобы позволять директиву и ее функциональные возможности, Вы будете должны измениться, сервер строят файлы конфигурации и повторно собирают Apacheа.
экспериментальный
"экспериментальный" статус указывает, что директива доступна как часть Apacheского комплекта, но Вы - самостоятельно, если Вы пробуете использовать это. Директива зарегистрируется для законченности, и не обязательно поддержана. Модуль, который обеспечивает директиву, может или, возможно, не быть собран в по умолчанию; проверьте вершину страницы, которая описывает директиву и ее модуль, чтобы видеть, замечает ли это относительно пригодности.
top

Module

это весьма просто перечисляет название исходного модуля, который определяет директиву.

top

Compatibility

если бы директива не была частью оригинального Apacheского распределения версии 2, то версия, в которой это было введено, должна бы быть перечислена здесь. Кроме того, если директива будет доступна только на определенных платформах, то это будет отмечено здесь.