admin管理员组文章数量:1346689
I'm using below nginx block. I want to exclude all requests for js and CSS files from nginx rate limiting. With my below nginx directives, rate limiting is excluded to all files apart from /api route. How to fix it? I want to only exclude js & css files from rate limiting. My nginx version is nginx/1.18.0 (Ubuntu).
limit_req_zone $binary_remote_addr zone=req_limit_per_ip:10m rate=1r/s;
server {
# other server directives...
# Location block for JavaScript files (no rate limiting)
location ~* \.(js|css)$ {
# No limit_req here, so no rate limiting applies
}
# General location block with rate limiting for other requests
location / {
limit_req zone=req_limit_per_ip burst=5 nodelay; # Rate limit applied here
}
location /api {
limit_req zone=req_limit_per_ip burst=5 nodelay; # Rate limit applied here
}
}
本文标签: How to exclude http requests for static files from nginx rate limitingStack Overflow
版权声明:本文标题:How to exclude http requests for static files from nginx rate limiting - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1743826373a2545715.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论