前面简单介绍了Nginx的手动编译安装过程,详细过程请参见Nginx服务搭建;
而Nginx内置了状态统计模块,用来反馈当前的web访问情况,那么该如何开启Nginx内置状态统计模块呢?且我们该如何通过客户端进入状态统计页面?

编译安装Nginx

cd /opt/nginx-1.6.0/       //这里我将Nginx源码包解压在/opt目录下./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_stub_status_module    //开启stub_status状态统计模块,切记要将状态统计模块编译

make && make install
/usr/local/nginx/sbin/nginx -V //查看Nginx是否安装状态统计模块成功

修改配置文件

要使用Nginx的状态统计功能,除了编译模块以外,还需要修改Nginx的主配置文件制定访问位置并添加stub_status配置代码。

vim /usr/local/nginx/conf/nginx.conf

server {listen       80;server_name  localhost;charset utf-8;location / {root   html;index  index.html index.htm;}location ~ /status {     //访问位置/statusstub_status   on;        //开启状态统计功能access_log off;          //关闭此模块的日志}                       //在"server"这里插入的这4行error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}}

重启Nginx服务即可,详细服务启动配置脚本请参见:
Nginx服务搭建。

查看状态统计页面

由于本机采用内网IP形式提供服务,且IP地址为192.168.100.111,故在客户端访问:192.168.100.111/status即可进入状态统计页面。为了试验效果,每次刷新页面即可看到状态统计页面的情况:


转载于:https://blog.51cto.com/13659253/2131177

(超简单)Nginx状态统计模块相关推荐

  1. Nginx转发超简单实现

    使用场景:用Nginx做转发,实现更好的服务器管理,此处实现多域名转发 假设服务器分配: 客户访问机器IP:192.168.137.70              //Nginx接收访问请求,并转发到 ...

  2. 基于vue-cli、elementUI的Vue超简单入门小例子

    基于vue-cli.elementUI的Vue超简单入门小例子 这个例子还是比较简单的,独立完成后,能大概知道vue是干嘛的,可以写个todoList的小例子. 开始写例子之前,先对环境的部署做点简单 ...

  3. nginx两台文件服务器集群,keepalived结合nginx状态检测脚本实现对web服务器集群的高可用...

    实验环境 两台CentOS-7.5虚拟机 web1:10.0.11.203 web2:10.0.11.204 VIP :10.0.11.210 web类型:nginx 客户端:自用笔记本(win10) ...

  4. 【微信小程序系列】微信小程序超简单教程,基本语法,获取用户基本数据信息,实现对云数据库的增删改查及小程序外部api的引用示例(附源码)

    [微信小程序系列]微信小程序超简单教程 小程序项目结构 静态页面的构成 HTML:结构 css:样式 js:行为 小程序 页面全部存放在pages, 而且pages目录只能存放页面 页面包括4个文件, ...

  5. 设计模式超简单的解释!

    设计模式超简单的解释!(本项目从 design-patterns-for-humans fork) 介绍 设计模式是反复出现问题的解决方案; 如何解决某些问题的指导方针.它们不是可以插入应用程序并等待 ...

  6. 如何将扫描PDF文件转换成word,两个超简单的方法一看就会

    在工作中我们都会经常接触到PDF文件,但是这些都是比较常见的,有时候会因为工作的需要要接触扫描格式的文件,比较难的是需要将扫描PDF文件转换成Word,很多人就很头疼,不知道该从哪里开始下手去做,虽然 ...

  7. 苹果,U盘越狱iPhone绕ID最新教程及各种坑解决,吐血之作(超详细超简单教程)-balenaEtcher-Checkm8-bootra1n

    U盘越狱iPhone绕ID最新教程及各种坑解决,吐血之作(超详细超简单教程)-balenaEtcher-Checkm8-bootra1n 这是安装多个苹果版本及虚拟机版本后成功的教程,由于资源上传到百 ...

  8. (超简单)ESP8266深度睡眠模式下远程采集温湿度信息

    (超简单)ESP8266深度睡眠模式下远程采集温湿度信息 项目背景 相关技术 ESP8266深度睡眠模式 DHT11温湿度采集 MQTT数据收发 Node.js前后端实现 后端 前端 项目背景 自己用 ...

  9. 超简单制作多系统启动U盘教程

    超简单制作多系统启动U盘教程 文章目录 超简单制作多系统启动U盘教程 前言 基本配置 配置PE系统 配置其他操作系统 前言 ​ 这两天心血来潮,本来想用Win to go做一个windows便携系统, ...

最新文章

  1. matlab 在图片上绘制热力图_python可视化之seaborn——热力图
  2. sap.dfa.help.utils.adapters.hm.myadapter
  3. unity C# 常用算法 和 算法复杂度
  4. extjs combobox下拉框显示位置问题
  5. ctimespan 获取毫秒_VC++ 获取系统时间的方法汇总
  6. 小米浏览器禁止java,如何禁止小米手机浏览器中弹出窗口广告
  7. linux 监听 ipv6,zabbix 监控 ipv6
  8. 攻击机靶机环境搭建——网络设置
  9. 阿里巴巴-菜鸟网络和申通快递面试
  10. 让excel窗口置顶(可以用于Win 64或者 Win 32)
  11. 【数学】T检验(显著性检验)
  12. 【MQTT基础篇(一)】MQTT介绍
  13. Android App设计架构
  14. c语言堆、栈、数据段、代码段、bss段的疑惑
  15. c++ 工具库 (zz)
  16. halcon之区域:多种区域(Region)生成(4)
  17. Apache服务器访问权限设置
  18. 低功耗蓝牙BLE扫描
  19. Couldn‘t checkout HEAD: cannot lock ref git创建新分支异常处理
  20. 计算机科学——c语言

热门文章

  1. Linux编程(8)_文件IO
  2. 瞬时极性法对正负反馈的判断方法_何为反馈?如何判断?统统告诉你
  3. android gradle1,android studio gradle使用-(1)
  4. w7设置双显示器_怎么在windows7系统下设置双显示器
  5. kotlin和python哪个好_python替代品for一些java及kotlin功能(慎入啊慎入)
  6. SSL/TLS 以及HTTPS 介绍
  7. 使用计算机控制台方法,故障控制台使用方法
  8. java spring 多数据源_Spring多数据源解决方案
  9. 某学校新买了一批计算机,2020年度初中信息技术考试选择题.doc
  10. 佳能102种相片风格_一位妈妈用蔬菜水果等,为女儿拍了一组相片,没想到在INS火了...