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

.htaccess - защита каталога не работает

Я пытаюсь немного защитить свой веб-проект разработчика и добавить защиту каталога. ("Verzeichnisschutz" на немецком языке).


Это мое .htaccess файл (проект / .htaccess)

AuthType Basic
AuthName "Please enter the valid auth details"
AuthUserFile .htpasswd
Require valid-user

Это мое .htpasswd файл (проект / .htpasswd)

test:$apr1$3RWv80vU$MJFZn3DHhrB8yPNO6/TDV.

Но я все еще могу войти на веб-сайт без ввода каких-либо учетных данных. Я пробовал разные браузеры и режим инспектора / приват.

Что случилось?

С nginx вы не можете использовать файлы .htaccess, у nginx нет такой функции.

По этой теме есть дополнительная страница в документация.

Так как Насколько я знаю, пожалуйста, проверьте следующие параметры:

error_log файл в текущей папке, как вы указали "/ project"

проверьте access_log под /var/log/ или /var/logs/ каталог для будущей информации может помочь вам понять, что происходит на самом деле ...

Дважды проверьте права пользователя / группы, чтобы также адресовать их на веб-сервер Apache.

Наконец, проверьте httpd.conf:

nano /etc/httpd/conf/httpd.conf

Найдите раздел, который начинается с. Измените строку с AllowOverride none на AllowOverride AuthConfig

AllowOverride AuthConfig

Сохранить затем близко файл.

service httpd restart

Надеюсь, приведенные выше рекомендации помогут вам с вашим вопросом.

Хорошего дня будущий друг ...

Mit freundlichen Grüßen