Два сценария:
Каталог
Я хочу, чтобы весь мой сервер был защищен паролем, поэтому я включил эту конфигурацию каталога в свой sites-enabled/000-default
:
<Directory />
Options FollowSymLinks
AllowOverride None
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/apache2/passwords
Require user someuser
</Directory>
Вопрос в том, как я могу исключить из этого конкретный URL?
Прокси
Я обнаружил, что указанная выше защита паролем не применяется к mod_proxy, поэтому я добавил это в свой proxy.conf
:
<Proxy *>
Order deny,allow
Allow from all
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/apache2/passwords
Require user someuser
</Proxy>
Как мне исключить конкретный прокси-URL из защиты паролем? Я пробовал добавить новый сегмент:
<Proxy http://myspecific.url/>
AuthType None
</Proxy>
но это не совсем помогло.
Использовать Satisfy Any
исключить что-то из AuthType
требования.
Если вы можете более конкретно указать, какой URL-адрес следует исключить и как сейчас настроен ваш сайт, я могу более конкретно рассказать о том, как это следует применять.