nginx 可以阻止~20,000 个 ip 吗?
我应该阻止 IP 地址 (https://lists.blocklist.de/lists/all.txt) 与 nginx?
答案1
理论上是的,你可以使用deny
nginx 中的配置选项来阻止这些 IP:例如,使用文件/etc/nginx/denyip.conf
deny 1.1.1.1;
deny 2.2.2.0/24;
deny 3.3.3.3;
然后/etc/nginx/nginx.conf
在你的 HTTP 块中
include denyip.conf;
但是,你不应该真的用 Nginx 来阻止 IP 地址。最好用防火墙阻止它们,这样它们就根本无法连接到你的服务器,而不是能够连接到 Nginx 以外的所有服务器。