zoukankan      html  css  js  c++  java
  • apache(三)

    文章摘自:https://www.cnblogs.com/fnng/archive/2012/11/11/2765463.html

    apache性能监控配置

    1.加载mod_status.so模块

    cd /usr/local/apache/conf

    找到LoadModule status_module modules/mod_status.so ,去掉其前面的# 号(默认是没有# 号的)

    2.修改配置文件

    方法一:

    在配置文件httpd.conf中增加如下配置:

    <location /c-server-status> 
             SetHandler server-status
             Order Deny,Allow
             Deny from nothing
             Allow from all
    </location>
    
    ExtendedStatus On
    c-server-status可以随便取名字,访问的时候访问ip:port/c-server-status即可
    方法二:

    在httpd.conf中找到以下内存

    # Real-time info on requests and configuration
    #Include conf/extra/httpd-info.conf   //去掉这一行前面的#号

    打开...apache2confextrahttp-info.conf 配置文件进行修改。修改内容与方式一相同。

    其实,两种无方法是相同的,只是第二种方法更为优雅一点。

    3.修改信息解释:

    <location /c-server-status>  : c-server-status 这个名字可以任意的取,但最好不要被别人猜到。

    Deny from   表示禁止的访问地址;nothing 表示没有禁止访问的地址 。
    Allow from   表示允许的地址访问;all 表示所有的地址都可以访问。

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

     

    4.访问

    http://你的IP地址:端口/c-server-status 

    http://你的IP地址:端口/c-server-status ?refresh=N  

    N将表示访问状态页面可以每N秒自动刷新一次

  • 相关阅读:
    git查看历史提交修改了哪些文件
    修改docker0默认IP地址
    php-fpm开启慢日志
    docker-desktop for windows修改docker镜像文件存放位置
    composer更换镜像源
    zip命令分卷压缩
    php增强一个类通常有4中途径
    解决 WPS for Linux 提示“系统缺失字体”
    SpringMvc + Mybatis项目中 使用 Atomikos实现分布式事务
    Log4j 配置某个类中某个方法的输出日志到指定文件
  • 原文地址:https://www.cnblogs.com/xiaowei89426/p/9080349.html
Copyright © 2011-2022 走看看