其次,在nginx的配置文件中增加配置。
1.直接域名访问
server{
listen 80;
server_name www.server110.com;
location / {
stub_status on;
access_log off;
#allow SOME.IP.ADD.RESS;
#deny all;
}
}
2.加在某目录里location /nginx_status {
stub_status on;
access_log off;
#allow SOME.IP.ADD.RESS;
#deny all;
}
两种方法都可以通过设allow的IP来只限制其它IP地址的访问。我设置的是直接域名访问,通过访问http://www.server110.com来了解nginx的状态,会出现类似下方的一些文字。
Active connections: 75
server accepts handled requests
1702064 1702064 2683321
Reading: 1 Writing: 4 Waiting: 70
active connections – 当前 Nginx 正处理的活动连接数(对后端发起的活动连接数)。
serveraccepts handled requests -- 总共处理了 1702064 个连接 , 成功创建 1702064 次握手 (证明中间没有失败的 ), 总共处理了 2683321 个请求 ( 平均每次握手处理了 2683321/1702064 = 1.57 个数据请求 )。
reading -- nginx 读取到客户端的 Header 信息数。
writing -- nginx 返回给客户端的 Header 信息数。
waiting -- 开启 keep-alive 的情况下,这个值等于 active - (reading + writing),意思就是 Nginx 已经处理完正在等候下一次请求指令的驻留连接。
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。