Я попытался реализовать парольную защиту htaccess для каталога на моем локальном хосте.
Мой файл htaccess находится в /home/Server/Dev
. Каталог, который я хочу защитить: /Dev/
. Мой файл .htaccess имеет следующее содержимое: -
AuthName "Restricted Area" AuthType Basic AuthUserFile /home/admin/.htpasswd AuthGroupFile /dev/null require valid-user
Мой файл .htpasswd находится в /home/admin/.htpasswd
и имеет следующее содержание: -
sparky:19m8GEYhMZvMY
Но когда я пытаюсь получить доступ http://localhost/Dev/
, пароль не запрашивается, и URL доступен напрямую. Кто-нибудь может указать, что я делаю не так.
Скорее всего, это связано с тем, что у вас есть AllowOverride
заявление, запрещающее доступ к файлам .htaccess. Вам нужно будет настроить как минимум
AllowOverride AuthConfig
в пределах <Directory>
блок для /home/Server/Dev
<Directory /home/Server/Dev >
AllowOverride AuthConfig
...
</Directory>