我在 nginx 上收到了很多错误请求,它为多个服务器名称提供服务。
我不使用 php,我想阻止所有服务器上对 php 文件的所有请求(如所有针对 wordpress 站点的请求),然后使用 fail2ban 禁止这些 ip。
我可以在每个服务器块中放置相同的规则(例如对位置 .php 的限制),如https://www.nginx.com/blog/rate-limiting-nginx/中所述。
是否可以只添加一次规则,以便它可以在所有服务器上有效?似乎不可能在所有“服务器”块之上添加“位置”块。还有其他方法吗?