Мне интересно, возможно ли как-то следующее:
Заставьте 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>