apache的server status 功能

首先要查看,你的apache是否有相应的模块
ls  /usr/local/apache2/modules/mod_status.so
如果没有,请重新编译你的apache
加上 --enable-module=so , 然后再安装一下扩展模块 mod_status.so (http://mylinux.5d6d.com/thread-848-1-1.html)
如果你使用的是rpm包安装的apache,就无需做这一步了,因为rpm安装的是有该模块的。

接下来,就需要配置你的apache了。
vi  http.conf   增加:
LoadModule status_module      modules/mod_status.so

还需要增加:
ExtendedStatus On

<Location /Server-status>
SetHandler Server-status
Order deny,allow
Deny from all
Allow from 192.168.111.36
</Location>

为了安全期间,一定要做一个allow deny的规则。

重启apache就可以使用这个功能了,查看方法:
http://www.example.com/Server-status

添加新评论 »