在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性: 一、Nginx的请求限制
二、HTTP协议的连接与请求1、HTTP协议的连接与请求的概念
2、HTTP协议的连接与请求的图解 3、HTTP协议的连接与请求的版本关系
三、Nginx连接限制的配置语法1、limit_conn_zone的配置语法
2、limit_conn的配置语法
四、Nginx请求限制的配置语法1、limit_req_zone的配置语法
2、limit_req的配置语法
五、Nginx请求限制的配置演示1、先创建是一个submodule.html页面,上传到/opt/app/html目录下,以便配置好sub_module模块编译参数后访问/opt/app/html目录下的submodule.html页面,查看替换的内容。 submodule.html页面 <html> <head> <meta charset="utf-8"> <title>submodule</title> </head> <body> <a>html</a></br> <a>xml</a></br> <a>json</a></br> <a>xml</a></br> <a>jsp</a></br> <a>html</a> </body> </html> 浏览器访问如下图 2、编辑nginx.conf配置文件 [root@localhost /]# vim /etc/nginx/nginx.conf 3、在http块中添加如下配置 #$binary_remote_addr表示客户端的地址; #zone=req_zone表示同一个客户端地址发起的请求的存储空间名称 #1r/s 表示每秒一次 limit_req_zone $binary_remote_addr zone=req_zone:1m rate=1r/s; 4、在http块的location块中添加如下配置 #nginx连接请求限制的配置 location / { root /opt/app/html; limit_req zone=req_zone; } 5、检查配置修改的配置文件是否正确,返回successful表示配置文件修改无错。否则检查配置文件语法。 6、重新加载配置文件 [root@localhost /]# systemctl reload nginx 7、借助ab压力测试工具做并发请求 ab压力测试工具的安装参考lz此博文链接:https://wwwxz.blog.csdn.net/article/details/118584751 #-n表示发起请求次数,-c表示并发请求次数 [root@localhost ~]# ab -n 20 -c 10 http://localhost/submodule.html 到此这篇关于nginx请求限制配置方法的文章就介绍到这了,更多相关nginx请求限制内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论