基本身份验证在 Apache 2.4.6 上不起作用

基本身份验证在 Apache 2.4.6 上不起作用

刚刚将网站移至新服务器,用 Require... 指令替换了 Allow.... 指令

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 设置为 debug 打开 https://URL/solr 时,我在 error_log 中看到以下内容,表明它正在将 Require all grant 应用于该位置?

[Sat Jun 27 13:29:09.183916 2020] [authz_core:debug] [pid 57060] mod_authz_core.c(809):[client 174.30.215.226:59976] AH01626:Require all grant 的授权结果:已授予

[2020 年 6 月 27 日星期六 13:29:09.183934] [authz_core:debug] [pid 57060] mod_authz_core.c(809): [客户端 174.30.215.226:59976] AH01626:授权结果:已授予

相关内容