关于 Nginx 设置拒绝或允许指定 ip 访问的配置问题
資深大佬 : bavtoex 6
服务器是 nginx 做 web 服务的,有没有全局的配置一次,就可以拒绝一批 ip 和指定 ua 的办法?
要全局是因为有很多个网站,如果在每个网站的 server 块下引入拒绝 ip 的配置文件,那会不会损失性能?因为单 ip 配置文件都 2m 了.
因为我在另一服务器上用 apache 可以在主配置文件加一次拒绝 ip 的配置,目录下所有网站都可以生效.想问问 nginx 有没有同样的方法.或者可以在 centos 防火墙上可以设置?
apache 配置:
<Directory “/www/wwwroot/”>
SetEnvIfNoCase User-Agent “SemrushBot” badbots
Order deny,allow
deny from env=badbots
deny from 1.1.1.0/23
…
大佬有話說 (8)