Можно ли настроить Apache Basic Authentication для блокировки каталога, кроме одного файла? - PullRequest
6 голосов
/ 02 июля 2010

Я работаю над предстоящим проектом, но команда должна получить к нему доступ онлайн.Я настроил (на данный момент) базовую аутентификацию, используя:

    <Directory /var/www/html>
            AuthType Basic
            AuthName "Staging"
            AuthUserFile /etc/passwd
            Require valid-user
    </Directory>

Но мне нужен один файл, чтобы быть общедоступным (сторонняя служба должна пропинговать его, но не может обрабатывать базовую аутентификациюМожно ли «отключить» аутентификацию для определенного файла («specific-file.php»)?

Я искал:

    <Files "/var/www/html/specific-file.php">
            ### SOMETHING
    </Files>

, но мне не понятно, какотключить защиту.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 14 сентября 2011

Это работает для меня:

Allow from all
Satisfy any
0 голосов
/ 02 июля 2010

что происходит, когда вы используете следующее?

<Files "/var/www/html/specific-file.php">
        Order Deny, Allow
        Allow from all
        AuthType none
        Satisfy Any 
</Files>

или попробуйте комбинацию выше.

...