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

控制 Nginx 并发连接数

时间:2017-05-31 20:52:34      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:stream   keepalive   主机   time   rem   大小   file   default   add   

一、限制单个 IP 的并发连接数

[root@localhost ~]# cat /usr/local/nginx/conf/nginx.conf
.... http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; limit_conn_zone $binary_remote_addr zone=addr:10m; # 用于设置共享内存区域,addr 是共享内存区域的名称,10m 表示共享内存区域的大小 server { listen 80; server_name www.abc.com; location / { root html/www; index index.html index.htm; limit_conn addr 1; # 限制单个IP的并发连接数为1 } } }

 

二、限制虚拟主机总连接数

....
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    limit_conn_zone $server_name zone=perserver:10m;
    server {
        listen       80;
        server_name  www.abc.com;
        location / {
            root   html/www;
            index  index.html index.htm;
            limit_conn perserver 2;        # 设置虚拟主机连接数为2
        }
    }
}

 

 

 

 

 

    

 

控制 Nginx 并发连接数

标签:stream   keepalive   主机   time   rem   大小   file   default   add   

原文地址:http://www.cnblogs.com/pzk7788/p/6925805.html

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