zoukankan      html  css  js  c++  java
  • nginx——控制 Nginx 并发连接数

    1. 限制单个 IP 的并发连接数

    ....

    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

    }

    }

    }

    2. 限制虚拟主机总连接数

    ....

    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

    }

    }

    }

    作者简介: 
    陈志珂(头条号:强扭的瓜不好吃)公众号“铅笔学园”运维内容合作作者之一,目前就职于中国最大的安卓应用软件公司,任高级工程师现在公司任php开发工程师,python开发工程师,高级运维工程师。
    铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯

  • 相关阅读:
    配置Echarts大全
    MAthJax入门教程(五分钟上手)
    JQ常用方法(哈哈)
    神奇的数组去重。
    echarts零基础快速入门
    css3 媒体查询的学习。
    css样式 body的font-size 为什么用625%
    移动端横向滚动条。
    剧中自适应问题
    iPhone 横屏时默认会放大文字的问题
  • 原文地址:https://www.cnblogs.com/qianbixueyuan/p/9575009.html
Copyright © 2011-2022 走看看