查看nginx服务器状态
2024-08-27 14:58:40
编译安装时使用--with-http_stub_status_module开启状态页面模块
[root@proxy ~]# yum -y install gcc pcre-devel openssl-devel //安装常见依赖包
[root@proxy ~]# tar -zxvf nginx-1.12..tar.gz
[root@proxy ~]# cd nginx-1.12.
[root@proxy nginx-1.12.]# ./configure \
> --with-http_ssl_module //开启SSL加密功能
> --with-stream //开启TCP/UDP代理模块
> --with-http_stub_status_module //开启status状态页面
[root@proxy nginx-1.12.]# make && make install //编译并安装
2)启用Nginx服务并查看监听端口状态
ss命令可以查看系统中启动的端口信息,该命令常用选项如下:
-a显示所有端口的信息
-n以数字格式显示端口号
-t显示TCP连接的端口
-u显示UDP连接的端口
-l显示服务正在监听的端口信息,如httpd启动后,会一直监听80端口
-p显示监听端口的服务名称是什么(也就是程序名称)
注意:在RHEL7系统中可以使用ss命令替代netstat命令,功能一样,选项一样。
[root@proxy ~]# /usr/local/nginx/sbin/nginx
[root@proxy ~]# netstat -anptu | grep nginx
tcp 0.0.0.0: 0.0.0.0:* LISTEN /nginx
[root@proxy ~]# ss -anptu | grep nginx
3)修改Nginx配置文件,定义状态页面
[root@proxy ~]# cat /usr/local/nginx/conf/nginx.conf
… …
location /status {
stub_status on;
#allow IP地址;
#deny IP地址;
}
… …
[root@proxy ~]# nginx
4)优化后,查看状态页面信息
[root@proxy ~]# curl http://192.168.4.5/status
Active connections:
server accepts handled requests Reading: Writing: Waiting:
最新文章
- 还是this的问题
- 【学习笔记】Wireshark的用法
- IDEA【 MyBatis Plugin】 插件免费完美运行
- jQuery的封装和扩展方式
- android学习笔记27——Activity
- Spring中IOC和AOP的详细解释
- Count and Say [LeetCode 38]
- windows 与fedora时间差
- ELT工具Kettle之CDC(Change Data Capture)实现实例
- Hunt the Wumpus第二个版本---多怪兽,多洞穴,洞穴间双向互通
- POJ 3537 Crosses and Crosses [Multi-SG]
- CodeChef Sereja and Game [DP 概率 博弈论]
- python抓取数据构建词云
- LINUX服务器搭建和常用配置介绍
- Python系列:四、Python函数--技术流ken
- 10 个 Linux 中方便的 Bash 别名
- 杂谈2.py
- FFmpeg时间戳详解
- LCA树链剖分
- selenium-java web自动化测试工具抓取百度搜索结果实例