标签:4行 module 代码 安装过程 http 通过 MF 源码包 插入
前面简单介绍了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即可进入状态统计页面。为了试验效果,每次刷新页面即可看到状态统计页面的情况:
标签:4行 module 代码 安装过程 http 通过 MF 源码包 插入
原文地址:http://blog.51cto.com/13659253/2131177