windows平台建站套件upupw,访问/info目录的资源403错误问题解决
程序员文章站
2022-05-29 19:39:11
...
原先,我们的windows服务器上使用的是PHPNOW这个套件。后来被漏洞扫描出了很多的漏洞。phpnow 早就不更新了。为了解决这个问题,从网上找到了upupw这个套件。这个套件更新得挺及时的,而且还有很多的版本可供选择。因此选择了一个与我们服务器最适合的版本。装到测试机上后,再扫描一下,果然解决了全部的高威漏洞。
2016.8.13,我将主服务器上的套件改为了UPUPW,当时还是比较顺利的。也没发现什么问题。
2016.8.15星期一,用户开始打电话来了,有一个功能用不起来,页面显示403,被服务器拒绝的错误。
测试了多遍,终于定位到:只要用到了/info这个目录,就会被服务器拒绝。
赶紧改apach目录下conf目录下的httpd.conf,以及httpd-vhosts.conf文件。反复的rr重启APACHE。故障依旧。
一直到2016.8.16星期二。我才发现,在httpd.conf中有这么一句
Include conf/extra/httpd-info.conf
而在conf/extra/httpd-info.conf中有这么一段
<Location /info>
setHandler server-info
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>
将其中的<Location /info>改为<Location /server-info>
重启APACHE后问题解决。
主要是没想到在conf/extra/httpd-info.conf中会针对/info目录进行了阻止,在原来的环境中,这个文件的内容就是/server-info目录。所以,花了我两天的时间,而且网上不查不到!