Назад | Перейти на главную страницу

Apache2 Debian Squeeze .htaccess отключен?

Я пытаюсь добавить .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?