黑帽联盟

标题: Apache 报错: couldn't perform authentication. AuthType not set!: / [打印本页]

作者: admin    时间: 2019-10-12 18:14
标题: Apache 报错: couldn't perform authentication. AuthType not set!: /
使用 Apache 的虚拟机服务,出现 500 internal error。查看 error_log,看到如下报错内容:
  1. [crit] [client 119.136.114.3] configuration error:  couldn't perform authentication. AuthType not set!:
复制代码
conf.d/httpd-vhost.conf 中 vhost 配置的内容如下:
  1. <VirtualHost *:80>
  2.         ServerName web1.cnblackhat.com
  3.         ProxyVia on
  4.         ProxyRequests Off
  5.         ProxyPreserveHost On
  6.         <Proxy>
  7. Require all granted
  8.         </Proxy>
  9.         ProxyPass / http://172.31.225.243:8080/
  10.         ProxyPassReverse / http://172.31.225.243:8080/
  11.         <Location />
  12. Require all granted
  13.         </Location>
  14. </VirtualHost>
复制代码
搜索问题,寻找解决时,发现 “Require all granted” 指令只能用于 Apache 2.4。

httpd -v ,发现自己在使用的是 Apache 2.2.
  1. [root@node6 ~]# httpd -v
  2. Server version: Apache/2.2.15 (Unix)
  3. Server built:   Jun 19 2018 15:45:13
复制代码
只需要将 Require all granted 替换为如下内容即可:
  1. Order allow,deny
  2. Allow from all
复制代码
最后成功访问:
2121.png





欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5