Топовые новости
Новое

Директивы конфигурации

Директивы конфигурацииДля задания конфигурации сервера служат директивы конфигурации. Фактически директивы конфигурации представляют собой команды, задающие опции для демона httpd. Директивы используются для того, чтобы сообщить серверу о различных опциях, которые вы желаете задать. К примеру, это может быть местоположение файлов, которые важны для настройки и функционирования сервера. Apache поддерживает около 300 конфигурационных директив, которые имеют следующий синтаксис: Директивы размещаются по одной на строке. Одни директивы устанавливают только значение, например имя файла, другие — позволяют указывать различные опции. Некоторые специальные директивы, называемые разделами, выглядят как теги HTML. Директивы разделов заключены в угловые скобки типа <directive>. Такой тег означает начало раздела. Разделы обычно включают в себя группу директив, применяемых только к каталогу, указанному в данном разделе: Конец раздела отмечен вторым тегом, который имеет вид </Directory>. Обратите внимание, что теги разделов, как и любые другие директивы, должны размещаться по одному на строке.

Если при защите ресурса используется, как имя хоста, так и имя пользователя, то по умолчанию сервер Apache требует, чтобы запрос на доступ к ресурсу удовлетворял требованиям обоих методов управления доступом. Однако вполне возможно, что вам потребуется разрешать доступ к ресурсу и в том случае, когда он удовлетворяет требованиям только одного метода. Это можно сделать с помощью директивы satisfy. Она может иметь либо значение АН, либо Any. Если она имеет значение АН, то запрос должен удовлетворять требованиям всех методов. Если эта директива имеет значение Any, то доступ к ресурсу разрешается, если запрос удовлетворяет любому из методов управления доступом. Еще раз вернемся к предыдущему примеру с ресурсом server-status и на этот раз объединим методы доступа таким образом, чтобы всем пользователям из домена Gnulix доступ был разрешен, а все внешние по отношению к этому домену пользователи должны были бы для получения разрешения на доступ идентифицировать себя. Это можно сделать следующим образом: Существуют и другие способы защиты данных на Web-сервере, но в большинстве случаев вам будет достаточно методов, рассмотренных здесь. В онлайновой документации по серверу Apache вы найдете еще примеры того, как обеспечить защиту своего сайта.

Галерея
6198 8845 9710 12874 13267 36053
Интересные записи
Рубрики