LINUX.ORG.RU
ФорумAdmin

Отмена HTTP авторизации для Location


0

0

Добрый день, уважаемые!

Имеется виртуалхост. Для него в секции <Directory> задаю авторизацию. Теперь понадобилось для одного УРЛ-а позволить доступ БЕЗ авторизации (в идеале с определенного хоста). Создаю секцию <Location>, а вот что писать внутри чтобы отменить авторизацию никак не могу сообразить. Всякие попытки вписать туда AuthType None или еще чего-нить не проходят.

Сервер Apache 2.0.

Спасибо.

Ответ на: комментарий от borisych

Нехорошо выходит. Имеем следующее.

=================== cut =======================
    <Directory /data/www/products/htdocs>
        AuthType                Basic
        AuthName                "Product Manager"
        Require         group   CN=ProductManagers,OU=People,DC=office,DC=local

        Allow from all
    </Directory>

    <Location /export_short.php>
        Allow from 192.168.0.8
        Satisfy Any
    </Location>
=================== cut =======================

Директива Satisfy Any заставляет выполняться правило Allow from all
из секции <Directory> (насколько я понимаю, правила доступа наследуются).

Есть еще варианты решения? У меня еще есть вариант с <LocationMatch> вместо
<Directory> и регексп с отрицанием, но что-то не нравится мне оно.

FreeOne
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.