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
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
none