Nginx位置搜索 - 终止与正则表达式的匹配


不浪漫罪名
2024-12-26 10:58:41 (2月前)


我正在尝试为静态内容设置不同的limit_req区域。

location ^〜/ img {
limit_req zone = static burst = 60 nodelay;
}
location ^〜/ logos {
limit_req zone = static burst = 60 nodelay;
}


2 条回复
  1. 0# 啦啦啦拉肚子 | 2019-08-31 10-32



    根据nginx

    文件



    在具有proxy_pass的位置之前定义了以下位置,它与静态下的js和css文件的请求相匹配。此位置块用于您希望在站点中允许的不同扩展名。




    1. location ~* .(js|css|png|jpg|jpeg|gif|ico)$ {
      limit_req zone=static burst=60 nodelay;
      log_not_found off;
      }

    2. </code>


    或者,您可以使用此我认为这应该工作正常




    1. location ~ ^/(img|logos|js|plugin)/ {
      root /project_root_path;
      limit_req zone=static burst=60 nodelay;
      }

    2. </code>

登录 后才能参与评论