`

Apache status 配置以及怎么查看apache-status

 
阅读更多
经常有人会为apache进程占用过多的服务器资源而困扰,而apache的日志又多又杂,一般的管理员很难从日志里看出结果来,如果你用的是Apache 1.3.2 及以后的版本,这时候apache的一个很好的工具可以解决您的困扰,那就是apache自带的功能----server-status。
   怎样才能打开apache的server-status呢?
   首先你得编译apache的一个模块,你可以检查你的配置文件(httpd.conf)中是否有LoadModule status_module modules/mod_status.so,如果有的话,说明你的apache已经加载了此模块。或者你编译的时候加上了--enable-module=so也表明服务器支持了,其实最好的办法就是照下面的步骤,先把server-status打开,看能否使用。如果没有这个模块该怎么添加上呢?
   如果没有加载这个模块,如果您是linux服务器,那么就需要您重新编译apache了,编译的时候加上参数--enable-module=so即可,如果你是windows系统的话,无需任何编译,只要把刚才时候说的LoadModule status_module modules/mod_status.so这句加上,如果前面有带#号,开启的话,需要将#去除。
   确认你的系统有这个模块之后,下面的工作就是配置server-status了! 

CODE:

<Location /server-status>
         SetHandler server-status
         Order Deny,Allow
         Deny from all
         Allow from .foo.com
   </Location>

   ExtendedStatus On这是一个完整的server-status的配置
   deny表示禁止的,如果你不想使用的话,可以设置为上面的设置,完全开启的话,此行整体删除即可,allow from表示可以通过那个地址访问,如果你在使用的话,可以设置为allow from all,最后一句表示的是待会访问的时候能看到详细的请求信息!
如果apache配置过反向代理,则一定要在80端口的反向代理中,取消对 /server-status 路径的代理,具体代码如下:
ProxyPass /server-status !

   下面就可以通过url访问到server-status了,http://ip地址/server-status,你可以通过更改< Location /server-status>里面的server-status改变访问路径,比如该为<Location /discuz-status>,这样你就可以通过http://ip地址/discuz-status。上面的ip地址是和你的 Allow from设置有关,如果你这是设置为某一个指到你的ip上的域名的话,那么可以通过
http://域名/discuz-status来访问!
 
 
分享到:
评论

相关推荐

    cacti的apache-status插件

    Cacti的Apache-status插件则是将这些统计信息集成到Cacti监控系统中,使用户可以通过Cacti的图形界面直观地查看Apache服务器的状态。这包括但不限于以下几点: 1. **配置Apache mod_status**:首先,你需要在Apache...

    apache-tomcat-9.0.40-windows-x64.zip

    总结,Apache Tomcat 9.0.40在Windows 10上的安装和配置涉及到服务安装、配置文件修改、安全性优化以及Java环境的配置。理解这些知识点对于任何希望在Windows环境中运行Java Web应用的人来说都是至关重要的。

    apache-tomcat-8.5.27安装配置1

    在本文中,我们将详细探讨如何安装和配置Apache Tomcat 8.5.27版本,包括设置JDK路径、配置shutdown行为、修改端口号、配置用户权限以及启用远程调试。 1. **解压与配置JDK** - 首先,你需要将Tomcat和JDK解压到...

    apache-zookeeper-3.6.3.zip

    6. **检查状态**:使用`./zkServer.sh status`可以查看Zookeeper服务的状态,确认是否正常运行。 7. **集群模式**:如果需要在多台机器上部署Zookeeper以构建集群,需要在每台机器的`zoo.cfg`中配置集群节点信息,...

    apache-status-monitor:通过解析Apache状态页面来监视Apache Web服务器

    mkdir /var/opt/apache-status-monitorcd /optgit clone https://github.com/asiftyro/apache-status-monitor.gitnpm ivi client.html [Edit line 38 var serverURL = 'http://localhost:3000' to match host.]...

    apache-zookeeper-3.5.8-bin.tar.gz

    配置数据存储目录(dataDir),集群模式下的服务器列表(server.x),以及其他参数如tickTime、initLimit、syncLimit等。 3. **初始化数据目录**:在dataDir目录下创建myid文件,文件内容为该服务器在集群中的唯一...

    PyPI 官网下载 | py3status-ups-battery-status-0.1.3.tar.gz

    《PyPI官网下载:深入解析py3status-ups-battery-status-0.1.3.tar.gz》 在Python的生态系统中,PyPI(Python Package Index)是最重要的资源库,它为开发者提供了一个分享和获取Python软件包的平台。本文将详细...

    apache-tomcat-8.5.55.tar.gz

    在Linux系统中安装`apache-tomcat-8.5.55.tar.gz`文件的过程涉及多个步骤,包括下载、解压、配置和启动服务。以下是详细的安装和配置教程。 首先,你需要确保你的Linux系统上已经安装了Java开发工具包(JDK)。因为...

    Apache-Subversion-1.14.0.zip

    Apache Subversion(简称SVN)是一个开源的版本控制...通过以上介绍,你应该对如何使用和配置Apache Subversion有了基本的了解。在实际工作中,熟练掌握Subversion的命令和使用技巧,对于团队协作和项目管理至关重要。

    LoadRunner Apache配置方法

    打开`apache/conf/extra/httpd-info.conf`配置文件,定位到`server-status`部分,将相关设置修改为允许所有用户查看Apache服务器的状态信息。具体修改如下: ```apacheconf &lt;Location /server-status&gt; ...

    Apache Module mod-status

    Apache Module mod_status

    apache-zookeeper-3.7.0-bin.zip

    需要配置的参数包括数据存储目录(dataDir)、服务器ID(myid)以及集群中的其他服务器地址(server.x)。 4. 创建数据目录:在zoo.cfg中指定的dataDir目录下创建一个名为myid的文件,写入服务器ID,该ID必须与zoo....

    Apache中启用Server Status配置示例

    ### Apache中启用Server Status配置详解 #### 一、Apache Server Status 概述 Apache Server Status 是 Apache Web 服务器提供的一项内置功能,它主要用于监控和显示服务器的实时运行状态。通过 Server Status,...

    apache服务器的配置方法

    ### Apache服务器配置详解 #### 一、Apache服务器配置方法概览 Apache服务器是目前最流行的Web服务器之一,它不仅能够高效稳定地处理大量的HTTP请求,还可以通过丰富的模块扩展其功能。本文将详细介绍如何配置...

    apache-zookeeper-3.6.0-bin.tar.gz

    这个文件包含了运行Zookeeper服务所需的所有文件,包括可执行文件、配置文件、日志文件模板以及相关的脚本。 描述中提到的“zookeeper压缩包和Linux文件安装步骤”意味着我们将讨论如何在Linux环境下解压和安装...

    apache安装与配置文档

    apachectl status:查看 Apache 服务器状态 这些命令可以帮助用户管理和维护 Apache 服务器。 本文档提供了 Apache 安装、配置、编译和启动的详细指南,旨在帮助用户快速地安装和配置 Apache 服务器。

    Apache服务器配置全攻略

    Apache服务器配置全攻略 Apache HTTP Server(简称Apache)是世界上最流行的Web服务器软件,以其开源、稳定、高效的特点深受广大开发者和运维人员的喜爱。本指南将深入探讨Apache服务器的配置过程,帮助你掌握全面...

    Apache2.2配置文件详解

    ### Apache2.2配置文件详解:深入理解Apache Web服务器配置 Apache HTTP Server是全球最广泛使用的Web服务器之一,其灵活性和可定制性为网站开发者提供了强大的功能与控制能力。在Apache2.2版本中,主要的配置文件...

    apache-tomcat-5.5.36-admin.tar.gz

    在解压"apache-tomcat-5.5.36-admin.tar.gz"后,你会得到一个名为"apache-tomcat-5.5.36"的目录,其中包含了Tomcat服务器的所有组件和配置文件。主要目录和文件如下: - **bin**: 包含可执行脚本,如`catalina.sh`...

    apache-tomcat-8.0.14

    综上所述,Apache Tomcat 8.0.14是开发和部署Java Web应用的基础,其配置、安全管理、性能优化以及故障排查等方面的知识对于任何Java开发者和系统管理员都是至关重要的。正确理解和掌握这些知识点,能够帮助我们更好...

Global site tag (gtag.js) - Google Analytics