论坛首页 综合技术论坛

Mod_Access和Webcache

浏览 1362 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-11  
最近使用Apache的server-status监控Http Server的性能指标
开启server-status很简单
只要在httpd.conf里面按下面的内容设置,就可以了

ExtendedStatus On
<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from localhost xxx.xxx.xxx.xxx
</Location>

但是有两台机器,居然无视Allow from设置的ip范围,任意机器都能访问

经过一番诊断,发现是webcache在做怪
原来客户端是通过webcache访问server-status,就相当于localhost去访问了

解决这个问题的办法很简单,把UseWebCacheIp On这一行的注释去掉,重启HTTP_Server就可以了
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics