loading...

开启Apache Server Status

发布时间:August 1, 2008 分类:Apache

DdZend工具提供下载

PHP中MD5函数效率

Apache的日志又多又杂,如果靠分析日志或者查看服务器进程来监视Apache运行状态的话,比较繁冗。其实在Apache 1.3.2及以后的版本中就自带一个查看Apache状态的功能模块server-status

打开Apache Server Status
如果你的Apache配置文件httpd.conf或者extra/httpd-info.conf中有LoadModule status_module modules/mod_status.so话,说明你的Apache已经加载了此模块;或者编译的时候加上了--enable-module=so也表明服务器支持server-status。

如果Apache没有加载这个模块,如果是linux服务器,就得重新编译Apache,加上--enable-module=so参数即可;如果你是windows系统的话,无需任何编译,只要把刚才时候说的LoadModule status_module modules/mod_status.so这句加上,如果前面有带#号,开启的话,需要将#去除。

配置Apache Server Status

<location /ccvita-server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from www.ccvita.com
</location>
ExtendedStatus On

这是一个完整的server-status的配置。
第一行的ccvita-server-status表示以后可以用类似http://www.ccvita.com/ccvita-server-status来访问,同时
http://www.ccvita.com/ccvita-server-status?refresh=N将表示访问状态页面可以每N秒自动刷新一次;
Deny from表示禁止的访问地址;
Allow from表示允许的地址访问;
ExtendedStatus On表示的是待会访问的时候能看到详细的请求信息,另外该设置仅能用于全局设置,不能在特定的虚拟主机中打开或关闭。启用扩展状态信息将会导致服务器运行效率降低。

Tags: Apache, 调优


已有 7 条评论 »

  1. little little

    ccvita-server-status
    你真淫荡!~~~

  2. zhuqm zhuqm

    你好! 请教一下 我这边线上的apache开启的 我编译了server-status这个模块 httpd.conf文件也添加了 但是访问的时候提示403Forbidden 是我这个模块没有成功安装还是什么情况 You don't have permission to access /server-status on this server. 这个 就是我访问http://IP/server-status返回界面的显示

    1. zhuqm zhuqm

      谢了 这边弄好了 是apache的conf文件的权限问题

      1. dk dk

        请问你怎么解决的

  3. ivy ivy

    “配置Apache Server Status”
    这个是在哪个文件中配置呀

  4. ivy ivy

    “配置Apache Server Status”
    这个是在哪个文件中配置呀

  5. ivy ivy

    配置Apache Server Status

添加新评论 »

captcha
请输入验证码