首页 > 代码库 > 控制 Nginx 并发连接数
控制 Nginx 并发连接数
一、限制单个 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 并发连接数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。