Я пытаюсь добавить .htaccess
файл в каталог, все работает, путь к .htpasswd
работает нормально.
Мое содержание:
AuthUserFile /root/passwords/apache2/.htpasswd
AuthGroupFile /dev/null
AuthName "VNstats"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
Каталог /root/passwords/apache2
едят www-data
.
Однако он по-прежнему отказывается отображать окно аутентификации.
Я начал устранять неполадки и нашел несколько руководств для редактирования httpd.conf
или apache2.conf
и добавить AllowOverride All
. Но каждый раз, когда я это делаю, я получаю сообщение об ошибке при перезагрузке Apache2, что AllowOverride All
не допускается.
Это чистая установка apache2, нужно ли мне включать некоторые моды? Где я могу добавить AllowOverride All
? Что я упускаю из виду?
РЕДАКТИРОВАТЬ: я добавил это в httpd.conf:
<Directory /var/www/>
AllowOverride All
</Directory>
просто любопытно "Каталог / root / passwords / apache2 привязан к www-данным." <= хорошо, но что такое / root-права? 700?