Windows下如何开启 apache的 apache-status监控功能

httpd.conf中,加载模块: 

把 LoadModule status_module modules/mod_status.so 这句加上,如果前面有带#号,开启的话,需要将#去除,并加入:

<location /server-status>

         SetHandler server-status

         Order Deny,Allow

         Deny from all

         Allow from localhost

</location>

ExtendedStatus On

 

这是一个完整的server-status的配置。

配置完成,重新启动apache即可(注意,不能直接restart,而要先stop,再start)可以用http://localhost/server-status来访问,同时

http://localhostm/server-status?refresh=N将表示访问状态页面可以每N秒自动刷新一次;

Deny from表示禁止的访问地址;

Allow from表示允许的地址访问;

ExtendedStatus On 表示的是待会访问的时候能看到详细的请求信息,另外该设置仅能用于全局设置,不能在特定的虚拟主机中打开或关闭。启用扩展状态信息将会导致服务器运行效率降低。【补充】:

1、关于Apache参数ThreadsPerChild 和 MaxRequestsPerChild 的说明详见官方网址:http://httpd.apache.org/docs/2.2/mod/mpm_common.html

2、中文版 Apache mpM指令:http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mpm_common.html 

 

修改时间 2018-04-25

真诚赞赏,手留余香
赞赏
随机推荐
div设置overflow-y:scroll后, 如何监听滚动到底部的事件
RESTful API 最佳实践
javascript加载顺序LABjs
一个模板解析函数的bug
PHP 禁用危险函数参考
理解 e.clientX,e.clientY e.pageX e.pageY e.offsetX e.offsetY
Cheerio 中文文档
PHP 开启 Zend Opcache
HTML,CSS,font-family:中文字体的英文名称
Windows 下 Apache 添加多个PHP版本