Apache Server Status配置

By | 2013年2月26日

apache自带了mod_statusmod_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秒自动刷新。