# 针对路径或文件限流
有时你可能想要限制不同的路径或文件的请求速率,比如静态资源和动态资源使用不同的速率限制。
# LTS 版本
# 将静态资源的请求速率限制到 10,000 次/分钟。
location /static/ {
waf_cc_deny rate=10000r/m duration=1h;
}
# 将动态资源的请求速率限制到 2,000 次/分钟。
location /dynamic/ {
waf_cc_deny rate=2000r/m duration=1h;
}
# Current 版本
http {
waf_zone name=waf size=20m;
server {
# 将静态资源的请求速率限制到 10,000 次/分钟。
location /static/ {
waf_cc_deny rate=10000r/m duration=1h zone=waf:cc_static;
}
# 将动态资源的请求速率限制到 2,000 次/分钟。
location /dynamic/ {
waf_cc_deny rate=2000r/m duration=1h zone=waf:cc_dynamic;
}
}
}