Управление доступом к отдельным документам выполняется при помощи инструкции-контейнера Location. Вместо имени каталога (как в инструкции Directory) в инструкции Location фигурирует имя документа из URL-адреса. Инструкции внутри контейнера Location действуют только для указанного документа. В следующем примере правила доступа действуют только для документ а server-status:
<Location /server-status> SetHandler server-status Order deny,allow Deny from al l Allow from wrotethebook.com </Location>
Ксли сервер Apache получает запрос по адресу www.wrotethebook.com/serverutatus, то проверяет возможность доступа по созданным правилам, /serverntatus - это имя документа, а не имя каталога. По сути, это специальный документ, отображающий сведения о состоянии сервера и создаваемый специальным обработчиком. Правила из контейнера Location разрешают просматривать состояние сервера всем пользователям нашего домена, но запрещают всем другим пользователям. Последний раздел этой главы рассказывает о том, как страница server-status используется для наблюдения за состоянием сервера. Однако прежде чем перейти к этой теме, рассмотрим последний аспект системы безопасности - защиту информации, передаваемой клиентом серверу.