发新话题
打印

[Linux] AMH4.2在CDN下使用limit_req2_nginx_module模块限制ip访问频率配置

AMH4.2在CDN下使用limit_req2_nginx_module模块限制ip访问频率配置

将原来的这部分
代码:
limit_req2_zone $binary_remote_addr $request_uri zone=one:3m rate=2r/s;
limit_req2_zone $binary_remote_addr $uri zone=two:3m rate=20r/s;
limit_req2_zone $uri zone=three:3m rate=200r/s;
修改为
代码:
map $http_x_forwarded_for  $clientRealIp {
        ""        $remote_addr;
        ~^(?P<firstAddr>[0-9\.]+),?.*$        $firstAddr;
}
limit_req2_zone $clientRealIp $request_uri zone=one:3m rate=2r/s;
limit_req2_zone $clientRealIp $uri zone=two:3m rate=20r/s;
limit_req2_zone $uri zone=three:3m rate=200r/s;
本内容部分或全部来源于这里,著作权归原作者所有,如有问题请联系我们处理。

TOP

发新话题