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 моего приложения.