Аутентификация переопределения apache в определенной папке

Как изменить / переопределить аутентификацию в apache на другую в подпапке?

Я попробовал это, но это не сработало. Как я могу это исправить?

<Directory "/">
    AuthName "Front End Access"
    AuthType Basic
    AuthBasicProvider file
    AuthUserFile "xxxxxxx/.htpasswd_frontend"
    Require valid-user
</Directory>

<Directory "/backend/">
    AuthName "Back End Access"
    AuthType Basic
    AuthBasicProvider file
    AuthUserFile "xxxxxxx/.htpasswd_backend"
    Require valid-user
</Directory>

Я сделал поиск, они показали, как отключить аутентификацию, но я не хочу его отключать: я хочу изменить AuthUserFile на другой (и, возможно, изменить AuthName)

заранее спасибо

1 ответ

Решение

Действительно ли файловая система вашего сервера имеет каталог верхнего уровня с именем /backend?

Я подозреваю, что вам нужно заменить <Directory /backend> например, <Directory /var/www/html/backend> или же <Location /backend>, Смотрите разделы Конфигурация.

Другие вопросы по тегам