mod_status 内置在 Apache Web 服务器中,用于从 Web 浏览器获取服务器状态。使用此模块,我们可以轻松了解服务器的性能。所有报告均以 html 格式生成。
步骤1。检查状态模块是否已启用 apache2ctl -M 或 ls /etc/apache2/sites-enabled
第2步。如果未启用,请通过命令启用它,
sudo a2enmod 状态
第三步。配置访问,
打开 /etc/apache2/mods-enabled/status.conf 并注释这些行,
#<Location /server-status>
# SetHandler server-status
# Require local
#Require ip 192.0.2.0/24
#</Location>
并添加以下行,
<Location /server-status>
SetHandler server-status
Order deny,allow
Allow from all
</Location>
我们可以通过编辑来限制此配置中特定 IP 的服务器状态的访问,Allow from our_public_ipaddress 而不是 Allow from all
保存 status.conf 文件。
第4步。通过命令重启apache,
/etc/init.d/apache2 重启
第五步。在浏览器中查看服务器状态页面
http://server-ip/server-status
希望这会有所帮助。