Blog.wlens.top
407 字
2 分钟
Apache Server Status 开启指南:监控服务器性能与状态

Apache 开启 Server-Status
本笔记描述了如何开启 Apache 的 Server-Status
功能,让你可以通过 Web 界面查看 Apache 的运行状态。
步骤
-
编辑配置文件
找到并编辑 Apache 主配置文件(通常为
httpd/conf/httpd.conf
)。 -
启用 Status 模块
在配置文件中,找到类似以下行的内容,并确保没有注释符号
#
在行首:
LoadModule status_module modules/mod_status.so
如果该行被注释掉了,请移除注释符号 #
。 如果没有该行,则需要手动添加。
-
配置访问权限 (可选)
建议配置访问权限,限制对
Server-Status
页面的访问。 例如,可以将Server-Status
配置为只能由特定的 IP 地址或用户访问。 这可以通过 Apache 的.htaccess
文件或配置文件来实现。 -
重启 Apache (重要)
完成配置后,需要重启 Apache 服务器以使更改生效。重启命令取决于你的操作系统:
- Linux (systemd):
sudo systemctl restart apache2
或sudo systemctl restart httpd
- Linux (SysVinit):
sudo service apache2 restart
或sudo service httpd restart
- Windows: 通过服务管理工具重启 Apache 服务。
- Linux (systemd):
访问 Server-Status
修改完成后,您可以通过浏览器访问 http://your_server_ip/server-status
来查看 Apache 的运行状态。 your_server_ip
需要替换成你的服务器 IP 地址或域名。
注意事项
- 安全性:
Server-Status
页面包含了敏感信息,请务必设置好访问权限,避免未授权用户访问。 - **性能:**高流量的服务器上,
Server-Status
可能会对性能产生一定的影响,请根据实际情况评估并调整配置。
参考资料
- Apache HTTP Server Version 2.4 的 ServerStatus 文档: https://httpd.apache.org/docs/2.4/mod/status.html
httpd-info.conf
<Location /server-status> SetHandler server-status# Require host .example.com# Require ip 127</Location>
Apache Server Status 开启指南:监控服务器性能与状态
https://blog.wlens.top/posts/apache开启server-status-/