windows平台建站套件upupw,访问/info目录的资源403错误问题解决

原先,我们的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目录。所以,花了我两天的时间,而且网上不查不到!

猜你喜欢

转载自caihexi.iteye.com/blog/2317681
今日推荐