Просто переместил сайт на новый сервер, заменил директивы Allow .... на Require ...
Centos7, Apache 2.4.6
У меня есть одно место, где я использовал обычную аутентификацию и работал нормально, вот директива в httpd.conf
<Location "/solr">
AuthType Basic
AuthName "Secure Search"
AuthBasicProvider file
AuthUserFile /var/solr/htusers
Require valid-user
</Location>
Я больше не получаю диалоговое окно входа в систему? Я использую тот же файл имени / пароля, созданный с помощью htpasswd. Модули загружены.
Установка LogLevel для отладки. Я вижу следующее в error_log при открытии https: // URL / solr, что указывает на то, что он применяется Требовать предоставления всех разрешенных для местоположения?
[Сб, 27 июня, 13:29: 09.183916 2020] [authz_core: debug] [pid 57060] mod_authz_core.c (809): [client 174.30.215.226:59976] AH01626: результат авторизации Требовать все предоставлено: предоставлено
[Сб, 27 июня 13:29: 09.183934 2020] [authz_core: debug] [pid 57060] mod_authz_core.c (809): [client 174.30.215.226:59976] AH01626: результат авторизации: предоставлено