在Nginx下针对IP和目录限速
来源:互联网 发布:matlab矩阵的乘法 编辑:程序博客网 时间:2024/05/21 17:33
在某种应用场景下,我们需要在Nginx下对IP和目录进行限速;本文通过Nginx的limit_zone和limit_rate等方式实现对IP和目录的限速。
从Nginx配置与应用详解专题的投票结果来看,Nginx已经是目前仅次于APache和MS IIS的Web服务器。Nginx优秀的高并发支持和高效的负载均衡是我们选择它的理由。但有时我们希望它能做的更多。本文将向您介绍如何在Nginx下对IP和目录进行限速,在某种应用场景下,这也是个常见需求。
Nginx可以通过HTTPLimitZoneModule和HTTPCoreModule两个目录来限速。
示例:
limit_zone one $binary_remote_addr10m;
location / {
limit_conn one 1;
limit_rate 100k;
}
说明:
limit_zone,是针对每个IP定义一个存储session状态的容器。这个示例中定义了一个10m的容器,按照32bytes/session,可以处理320000个session。
然后针对目录进行设定。
limit_conn one 1;
是限制每个IP只能发起一个连接。
limit_rate 100k;
是对每个连接限速100k. 注意,这里是对连接限速,而不是对IP限速。如果一个IP允许两个并发连接,那么这个IP就是限速limit_rate x 2。
- 在Nginx下针对IP和目录限速
- 在Nginx下针对IP和目录限速
- 在Nginx下针对IP和目录限速
- 在Nginx下针对IP和目录限速
- nginx中针对目录进行IP限制
- Nginx对同一IP限速限流
- Nginx对同一IP限速限流
- IP与MAC绑定和IP限速
- Nginx下限速限制下载速度实例
- 在路由器上面按IP限速
- Nginx限速
- nginx 限速
- nginx限速
- IP限速
- NGINX的防盗链和限速处理
- nginx安装在用户目录下
- Apache实现限速(针对每个客户端限速)
- 在Linux/Centos下用wondershaper限速
- Java I/O流-PipedInputStream、PipedOutputStream
- 各司其职的标签
- adb server is out of date. killing...
- 设置在Release模式下调试的方法
- [C#源代码]QQ空间日志刷人气代码
- 在Nginx下针对IP和目录限速
- 怎样使用VSS
- ISO七层模型及其作用、TCP/IP四层模型
- T-SQL经典语句
- js监听和触发浏览器窗口关闭事件
- The server returned the following error: 无法与服务器建立连接(0x80072EFD)
- 查看工作流
- Uninstall Skype with WindowsUninstaller.Org Removal Tips
- 基于XMPP协议的Android即时通信系