2025年3月31日 星期一 乙巳(蛇)年 正月初一 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > Nginx

nginx 请求限制

时间:07-07来源:作者:点击数:29

1.nginx 请求限制

  • 1.连接频率限制 - limit_conn_module
  • 2.请求频率限制 - limit_req_module

连接限制的语法

请求限制的语法

  • limit_conn_zone(连接限制) $binary_remote_addr zone=conn_zone:1m;
  • limit_req_zone(请求限制) $binary_remote_addr(请求ip) zone=req_zone(名称):1m(空间大小) rate=1r/s(一秒一次);
  • server {
  • listen 80;
  • server_name localhost;
  • #charset koi8-r;
  • #access_log /var/log/nginx/log/host.access.log main;
  • location / {
  • root /opt/app/code;
  • limit_conn conn_zone 1;(一时刻只能处理一下连接请求)
  • #limit_req zone=req_zone burst=3(最后3请求个放到下一秒执行) nodelay;
  • #limit_req zone=req_zone burst=3;
  • #limit_req zone=req_zone; (启动请求限制)
  • index index.html index.htm;
  • }
  • #error_page 404 /404.html;
  • # redirect server error pages to the static page /50x.html
  • #
  • error_page 500 502 503 504 404 /50x.html;
  • location = /50x.html {
  • root /usr/share/nginx/html;
  • }
  • # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  • #
  • #location ~ \.php$ {
  • # proxy_pass http://127.0.0.1;
  • #}
  • # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  • #
  • #location ~ \.php$ {
  • # root html;
  • # fastcgi_pass 127.0.0.1:9000;
  • # fastcgi_index index.php;
  • # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
  • # include fastcgi_params;
  • #}
  • # deny access to .htaccess files, if Apache's document root
  • # concurs with nginx's one
  • #
  • #location ~ /\.ht {
  • # deny all;
  • #}
  • }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
上一篇:nginx防盗链 下一篇:nginx 基础
推荐内容
相关内容
栏目更新
栏目热门