Назад | Перейти на главную страницу

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)

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

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

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