Я пытаюсь немного защитить свой веб-проект разработчика и добавить защиту каталога. ("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