我正在尝试将 nginx-req-limit 应用于除包含单词 tiles 的访问尝试之外的所有访问尝试。
例如
/assets/tiles/11391
到目前为止
location ~ ^/tiles/ {
limit_req zone=one burst=15 nodelay;
}
该区域在我的 nginx.conf 文件中定义。
它是否正确?
答案1
Richard 已经指出了您配置中的问题。您可以使用以下配置实现您的目标:
location / {
limit_req zone=one burst=15 nodelay;
}
location ~ /tiles/ {
}
您可能需要向location
块添加其他指令才能实际提供文件。