Я пытался заставить Apache 2.4.10 выполнять базовую аутентификацию (по HTTPS), как указано в .htaccess
файл. Я изменил настройки одного каталога на AllowOverride all
, и он начал обслуживать только 500 страниц ванили. Возврат этого каталога к AllowOverride none
похоже, не имеет фиксированных вещей.
Все ошибки, которые я обнаружил в журналах, похоже, интерпретируют запрошенный относительный URL как имя пользователя авторизации и квакают:
[Среда, 22 июня, 20: 34: 00.565683 2016] [core: crit] [pid 24994] [client ____: 51295] AH00025: ошибка конфигурации: не удалось проверить пользователя: /writing/icons/rublev_trinity_icon.gif, referer: ____
Что означает AH00025? Я нашел несколько страниц вроде https://httpd.apache.org/docs/trunk/upgrading.html, но нет четкого определения кода ошибки.
И какие файлы / etc / apache2 / mods-enabled / auth * мне нужны?
Загрузите модуль, это решит вашу проблему;
LoadModule authz_core_module modules/mod_authz_core.so