码迷,mamicode.com
首页 > 其他好文 > 详细

(超简单)Nginx状态统计模块

时间:2018-06-21 11:22:55      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:4行   module   代码   安装过程   http   通过   MF   源码包   插入   

前面简单介绍了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 {     //访问位置/status
        stub_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即可进入状态统计页面。为了试验效果,每次刷新页面即可看到状态统计页面的情况:
技术分享图片
技术分享图片
技术分享图片

(超简单)Nginx状态统计模块

标签:4行   module   代码   安装过程   http   通过   MF   源码包   插入   

原文地址:http://blog.51cto.com/13659253/2131177

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!