apache之mod_status& mod_info即时监控模块
有时候需要通过网页的形式监控apache进程的状态,好在apache会提供某些特定模块来解决这个问题。看下文:
第一、加载mod_status.so,mod_info.so模块
#LoadModule status_module modules/mod_status.so
#LoadModule info_module modules/mod_info.so
去掉#,加载mod_status.so,mod_info.so
第二、httpd.conf文件增加相应的配置路径 ,引入mod_status.so,mod_info.so的配置文件。
httpd.conf:
DocumentRoot “/var/www/html”
<Location /zd-status> #自动去DocumentRoot下找zd-status
SetHandler server-status
Order deny,allow #可以注释掉
Deny from all
Allow from all
</Location>
ExtendedStatus On #打开,获得当前详细信息
<Location /server-info>
SetHandler server-info
Order deny,allow
Deny from all
Allow from all
</Location>
第三、URL进行访问
1、http://ServerName/zd-status
http://ServerName/zd-status?refresh=N访问状态页面可以每N秒自动刷新一次。 注意:SeverName为httpd.conf里的ServerName后面的值 或者虚拟主机名
http://ServerName/zd-status?auto 获得一个面向机器可读的状态文件
本文出自 “守望de猫” 博客,请务必保留此出处http://1460169.blog.51cto.com/1450169/1378152
apache之mod_status& mod_info即时监控模块,布布扣,bubuko.com
原文:http://1460169.blog.51cto.com/1450169/1378152