Оглавление

4.14. Управление доступом

Директива order определяет порядок применения директив Allow (разрешить) и Deny (запретить). Например, с помощью этих директив можно разрешить доступ к папке только лицам, пришедшим с определенного IP-адреса или определенного домена.
   Order deny, allow
   Deny from all
   Allow from 192.168.0.1
Значение all указывает на все адреса. В качестве значений адреса можно указать неполный IP-адрес или неполное имя домена.

 

Для полного доступа к папке можно использовать следующий код:
   Order allow, deny
   Allow from all

 

Если определено несколько критериев доступа к папке, то директива satisfy задает, должны ли быть выполнены все условия (значение all) или хотя бы одно из условий (значение any).
   AuthType Basic
   AuthName "restricted area"
   AuthUserFile "C:/Apache2/data/pass.conf"
   <Limit GET POST>
      require valid-user
   </Limit>
   Deny from all
   Allow from 127.0.
   Satisfy any
В этом примере, если клиент пришел с локалыюто хоста, то он получит доступ к папке без пароля, а остальным будет выведено окно с запросом пароля.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити