显示Apache服务器统计信息

时间:2020-02-23 14:29:43  来源:igfitidea点击:

我们可以使用Apache的Mod_Status模块显示包含有关Web服务器当前状态的统计信息的网页。
报告中的一些信息是:

  • 有效连接。
  • 服务请求的员工人数。
  • 空闲工作进程的数量。
  • 每个工作进程的状态,工作者所执行的请求数量以及工作进程服务的总字节数。
  • 服务的总访问数和字节数。
  • 服务器启动/重新启动的时间以及运行的时间。

MOD_STATUS模块通常默认启用。
如果没有,请使用sudo a2enmod状态命令启用它。

要启用对服务器状态页面的访问,我们需要在/etc/apache2/sites-available/000-default.conf文件中添加VirtualHost部分中的位置指令条目:

<Location "/server-status">
SetHandler server-status
Require ip 192.168
</Location>

上面列出的位置指令指定在浏览到/Server状态URL时将显示服务器统计页面。
Require Directive指定将允许访问网页的主机(在这种情况下,来自192.168.0.0 192.168.255.255的所有主机)范围。

我们可以通过浏览到http://url/server-status来获取信息:

http://192.168.1.1/server-status