apache自带了mod_status和mod_info两个模块,可以通过web形式查看apache server状态与配置信息。
一个简单实用的工具,值得配置一下。
加载模块
在http.conf文件中:
LoadModule status_module modules/mod_status.so LoadModule info_module modules/mod_info.so
确定这两行的存在。
修改配置文件
如果编译安装的话,一般在/conf/extra/下有配置文件:http-info.conf。
那么,我们需要在httpd.conf中加载这个文件:
Include conf/extra/httpd-info.conf
然后修改httpd-info.conf文件:
ExtendedStatus On <Location /server-status> SetHandler server-status #Require host demo.com #Require ip 127 </Location> <Location /server-info> SetHandler server-info #Require host demo.com #Require ip 127 </Location>
<Location /server-status>中的地址(/server-status)可以自定义,配置好后,可以通过http://ip/server-status来访问。
还有个小技巧,那就是通过:http://ip/server-status?refresh=N来访问,那么页面将每隔N秒自动刷新。