编译安装时使用--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:

最新文章

  1. 还是this的问题
  2. 【学习笔记】Wireshark的用法
  3. IDEA【 MyBatis Plugin】 插件免费完美运行
  4. jQuery的封装和扩展方式
  5. android学习笔记27——Activity
  6. Spring中IOC和AOP的详细解释
  7. Count and Say [LeetCode 38]
  8. windows 与fedora时间差
  9. ELT工具Kettle之CDC(Change Data Capture)实现实例
  10. Hunt the Wumpus第二个版本---多怪兽,多洞穴,洞穴间双向互通
  11. POJ 3537 Crosses and Crosses [Multi-SG]
  12. CodeChef Sereja and Game [DP 概率 博弈论]
  13. python抓取数据构建词云
  14. LINUX服务器搭建和常用配置介绍
  15. Python系列:四、Python函数--技术流ken
  16. 10 个 Linux 中方便的 Bash 别名
  17. 杂谈2.py
  18. FFmpeg时间戳详解
  19. LCA树链剖分
  20. selenium-java web自动化测试工具抓取百度搜索结果实例

热门文章

  1. mybatis缓存机制与装饰者模式
  2. 【数据结构】P1310 表达式的值
  3. 怎样设置Cookie
  4. 怎样终止HTTP请求
  5. 轻松搭建CAS 5.x系列(1)-使用cas overlay搭建SSO SERVER服务端
  6. windows 无法找到unistd.h 的解决方法
  7. ECharts简单入门demo
  8. TensorFlow C++接口编译和使用
  9. linux环境下安装python3的方法(转)
  10. 温度传感器 DS18B20