[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
Web开发
> 详细
如何在Ubuntu中使用mod_status监控Apache性能
时间:
2020-10-01 10:37:19
阅读:
39
评论:
0
收藏:
0
[点我收藏+]
虽然你可以随时偷看Apache的日志文件来获取Web服务器的信息,比如活跃的连接,但你可以通过启用mod_status模块来获取Web服务器性能的详细情况。
什么是mod_status模块?
mod_status模块是Apache的一个模块,它允许用户在一个普通的HTML页面上访问关于Apache性能的高度详细的信息。事实上,Apache维护了自己的服务器状态页面,供公众查看。
您可以通过以下地址查看Apache(Ubuntu)的状态:
https://apache.org/server-status
Apache的mod_status可以提供一个包含以下信息的纯HTML页面。
服务器版本
当前日期和时间为UTC
服务器正常运行时间
服务器负载
总流量
收到的请求总数
网络服务器的CPU使用率
与各自客户的PID等等。
现在让我们看看如何获得有关Apache Web服务器的最新统计数据。
1、测试环境
操作系统:Ubuntu 20.04 Ubuntu 20.04
应用程序:Apache HTTP服务器
版本:2.4.41
文档根目录: /var/www/html
2、在Apache Ubuntu中启用mod_status
默认情况下,Apache的mod_status模块已经启用。你可以通过运行ls命令检查mods_enabled目录来验证,如下所示。
$ ls /etc/apache2/mods-enabled
确保 status.conf 和 status.load 文件存在。如果不存在,你需要通过调用命令来启用mod_status模块。
$ sudo /usr/sbin/a2enmod status
3、在Apache Ubuntu中配置mod_status
如前所述,mod_status已经被启用。然而,要访问服务器状态页面还需要额外的调整。要做到这一点,你需要修改status.conf 文件。
$ sudo vim /etc/apache2/mods-enabled/status.conf
设置Require ip指令,以反映你将访问服务器的机器的IP地址。
保存更改并重新启动Apache,确认状态如图所示。
$ sudo systemctl restart apache2
然后验证Apache的状态,确保它能正常运行。
$ sudo systemctl status apache2
此后,浏览Web服务器的URL,如下所示。
http://server-ip/server-status
你会看到一个状态HTML页面,显示Apache的主机信息和一系列的统计数据,如图所示。
注意:如果要让页面在每一个给定的时间间隔后刷新,例如,5秒,请在URL的结尾添加“?refresh=5”。
http://server-ip/server-status?refresh=5
这比前面的纯静态HTML页面提供了更好的服务器性能监控能力,关于mod_status模块的介绍就到这里了。A5互联https://www.a5idc.net/
如何在Ubuntu中使用mod_status监控Apache性能
原文:https://blog.51cto.com/14414732/2539506
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!