0

我无法req_limit_zone在内部设置特定文件,location因为正如我所知,主要location捕获请求并且它永远不会到达目标文件。nginx里面的配置是这样的

location / {
                try_files $uri $uri/ /index.php?=$uri&$args;
        }

        location /wordpress/ {
                try_files $uri $uri/ /wordpress/index.php?$args;
        }

        location /wordpress/xmlrpc.php$ {
                limit_req zone=mylimit;
        }

目标是设置文件limit_req_zonexmlrpc.php以便我可以创建 fail2ban 规则来禁止尝试发送 POST 请求的人。

4

0 回答 0