Apache "Требуется действительный пользователь" не работает

Я пишу htaccess файл для Apache 2.4.

В базовой конфигурации у меня есть директивы "AllowOverrideAll" и "Требовать все предоставлено", и я хочу ограничить доступ к папке.

Затем я создаю файл.htaccess в папке. Файл работает, если я установил, например, "Требовать все отказано", но если я установил "Требовать действительного пользователя", у меня ошибка неверной конфигурации.

Например, если я попробую htaccess с этим контентом

AuthType Basic
AuthName "Authentication Required"
Authuserfile "/etc/htpasswd/.htpasswd"
require all denied

работает ("Запрещено: у вас нет прав доступа к /TorGuard/ на этом сервере."), но с этим содержимым

AuthType Basic
AuthName "Authentication Required"
AuthUserfile "/etc/htpasswd/.htpasswd"
require valid-user

У меня ошибка ("Внутренняя ошибка сервера: сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог выполнить ваш запрос".)

В частности, я работаю над QNAP, а htaccess находится в папке WEBUI моего приложения.

0 ответов

Другие вопросы по тегам