linux服务之nginx-随笔-5(利用状态模块,显示用户访问连接状态信息)
使用的是nginx的--with-http_stub_status_module 模块
一、创建出一个状态模块的站点文件
cat >>/application/nginx/conf/extra/status.conf<<EOF
##status
server{
listen 80;
server_name status.etiantian.org;
location / {
stub_status on; # 开启状态模块
access_log off;
}
}
EOF
二、修改nginx主配置文件,使主配置文件识别status.conf文件信息
[[email protected] extra]# vim ../nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
include extra/www.conf;
include extra/bbs.conf;
include extra/blog.conf;
include extra/status.conf;
}
三、然后平滑重启就完事了
nginx -t && nginx -s reload
额、有点简陋、但不重要。哈哈。
这个status 模块只是一个小功能而已,更好更全的当然不用这个东西来监控了。。。写这篇博客的目的就是简单是记录一下。