Файл .htaccess не работает над Apache 2.4.12 и Windows Server 2008 R2

Я пытаюсь добавить Окно аутентификации к разделу сайта с помощью .htaccess файл.

Но Это не работает "сайт, действует, который не делают ".htaccess" файлы существует.

вот то, что содержание моего .htaccess файла

AuthType Basic
AuthName "PHP MyAdmin"
AuthUserFile "c:/.htpasswd"
Require valid-user

.htpasswd файл расположен на C: диск.

и .htaccess файл расположен в папке, названной dba, таким образом, я хочу защитить dba папку.

Я имею opned httpd.conf файл и обновил опцию AllowOverride ни от одного до Индексируемого как это

<Directory />
     AllowOverride Indexed
     Require all denied
</Directory>

перед этим изменением это - то, как это был AllowOverride, Ни один Не Требует всех отклоненных

Как я могу заставить сайт требовать аутентификации пользователя, когда кто-то пытался получить доступ к dba каталогу?

У меня есть Apache 2.4.12 установленных на Windows Server 2008 R2

1
задан 14 April 2015 в 03:02
1 ответ

Проверяли ли вы разрешения файловой системы? Я хотел бы думать, что учетная запись пользователя по умолчанию, на которой запущен apache, не должна иметь доступа к c: / ....

http://httpd.apache.org/docs/2.4/howto/htaccess.html

0
ответ дан 4 December 2019 в 07:53

Теги

Похожие вопросы