Назад | Перейти на главную страницу

Apache BasicAuth в зависимости от источника запроса

Мне интересно, возможно ли как-то следующее:

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

<Directory /path/to/published/resource>
    AllowOverride All
    Order deny,allow
    AuthType Basic
    AuthName authname
    AuthUserFile /path/to/authfile
    Require user username
    Allow from 192.168.178
    Satisfy Any
</Directory>

Есть предложения, почему это не работает?

Поменять местами порядок и попробуй еще раз:

<Directory /path/to/published/resource>
    AllowOverride All
    AuthType Basic
    AuthName authname
    AuthUserFile /path/to/authfile
    Require user username
    Order allow,deny
    Allow from 192.168.178
    Satisfy Any
</Directory>