Я пытаюсь добавить окно аутентификации в раздел сайта с помощью файла .htaccess.
Но не работает "сайт действует, что файлы" .htaccess "не существуют.
вот это содержимое моего файла .htaccess
AuthType Basic
AuthName "PHP MyAdmin"
AuthUserFile "c:/.htpasswd"
Require valid-user
файл .htpasswd находится на диске C :.
а файл .htaccess находится внутри папки dba, поэтому я хочу защитить папку dba.
Я выбрал файл httpd.conf и обновил параметр AllowOverride с none до Indexed, как это
<Directory />
AllowOverride Indexed
Require all denied
</Directory>
до этого изменения это было как AllowOverride None Require all denied
Как я могу заставить сайт требовать аутентификацию пользователя, когда кто-то пытался получить доступ к каталогу dba?
У меня Apache 2.4.12 установлен на Windows Server 2008 R2
Вы проверили разрешения файловой системы? Я хотел бы думать, что учетная запись пользователя по умолчанию, на которой запущен apache, не должна иметь доступа к c: / ....