nginx查看并行连接数配置 及 allow 、deny_51CTO博客_查看nginx连接数

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


    这两天搞了几波nginx,真心是心力憔悴啊,有的nginx照着人家都配置不出来,然而我希望在linux下配置东西的时候,可以照顾一下学基础的人,对刚刚入门的我来说,看了几篇文章都不从最原本的开始,一运行就是bug,也是心累,废话也不多说了,我的意思是我配置的时候会按最基础的来,会站在初学者的角度去写博客。

    linux环境: centos6.5         nginx 1.8


​​nginx的配置​​


/usr/local/nginx/sbin/nginx


这样太麻烦,受不了,直接来个软链接 把nginx搞成全局变量


ln -s /usr/local/nginx/sbin/nginx /usr/bin/


好了 ,这次的话就可以直接在用nginx启动了,下面就进入正题吧,如果你的nginx已经安装好了,那也没事,重新编译,执行该命令


./configure  --with-http_stub_status_module



因为通过web界面查看时nginx需要开启status模块,只有这样才在配置好之后才不会出现什么什么不存在,在nginx中加模块也是这样加的,接着执行

make   &&  make install



打开nginx的配置文件,配置么


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

记得配置的一定要写在这里面


http {

server{

#需要增加的location的地方

}

}


我配置的代码如下:


location /nginx_status{
stub_status on;
access_log off;
# allow 172.20.0.112;
# deny all;
auth_basic "NginxStatus";
}


最后:x退出并保存,执行


nginx -t


看配置有没有问题,接着执行nginx -s reload重新加载


nginx -s reload


配置完之后,访问http://170.20.0.98/nginx_status

你可以通过浏览器访问,也可以通过别人的电脑访问,我访问的时候用了3个主机,哈哈哈,任性。。。。

nginx查看并行连接数配置  及 allow 、deny_Nginx


用自己的浏览器访问的时候,就是下面酱紫的

nginx查看并行连接数配置  及 allow 、deny_Nginx_02


下面也就是说一下这个是怎么回事了:

Active connections: 对后端(服务器)发起的活动连接数。
Server accepts handled requests: Nginx总共处理了13个连接,成功创建13次握手(证明中间没有失败的),总共处理了188个请求
Reading: Nginx 读取到客户端的Header信息数。
Writing: Nginx 返回给客户端的Header信息数。
Waiting: 开启keep-alive的情况下,这个值等于 active – (reading + writing),意思就是Nginx已经处理完成,正在等候下一次请求指令的驻留连接。

所以,在访问效率高,请求很快被处理完毕的情况下,Waiting数比较多是正常的。如果reading + writing数较多,则说明并发访问量非常大,正在处理过程中。




接着需要说说 allow 、deny,这个参照 ​​ allow、deny​

allow 语法:

allow address | CIDR | unix: | all;

默认值: — 配置段:

http, server, location, limit_except





允许某个ip或者一个ip段访问.如果指定unix:,那将允许socket的访问.注意:unix在1.5.1中新加入的功能,如果你的版本比这个低,请不要使用这个方法。


deny
语法: deny address | CIDR | unix: | all;
默认值: —
配置段: http, server, location, limit_except



禁止某个ip或者一个ip段访问.如果指定unix:,那将禁止socket的访问.注意:unix在1.5.1中新加入的功能,如果你的版本比这个低,请不要使用这个方法。


如果上述有什么不对欢迎指正,还会继续更新,每次积累一点nginx,^_^













    

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: nginx

“nginx查看并行连接数配置 及 allow 、deny_51CTO博客_查看nginx连接数” 的相关文章