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

Защита паролем веб-каталога с помощью htpasswd на Cherokee

У меня есть каталог на моем веб-сервере Cherokee, который я пытаюсь защитить паролем, поэтому, когда я пытаюсь войти в него из веб-браузера, я получаю всплывающее окно с запросом имени пользователя и пароля. Излишне говорить, что я застрял.

Я создал файл .htaccess с помощью:

AuthUserFile /srv/http/protected
AuthGroupFile /dev/null
AuthName "Protected Stuff"
AuthType Basic

Require valid-user

И я использовал команду htpasswd apache-tools:

htpasswd -c .htpasswd wdkrnls

Я настроил Cherokee с правилом поведения в каталоге / protected, которое требует аутентификации htpasswd и перезапускает его. я получил Error 405 Method Not Allowed всякий раз, когда я перехожу туда в каталоге.

Что мне еще нужно делать? Спасибо за вашу помощь.

Cherokee не поддерживает директивы Apache mod_authn_file. Вам нужно использовать cherokee-admin для настройки аутентификации htpasswd: