关于宝塔面板中项目配置文件与nginx配置(统一拦截配置文件所有站生效)
在使用宝塔服务器时,服务器内有几十个上百个网站,当网站要拦截ua或者ip时,如何所有站生效呢?
可在nginx配置文件,设置统一拦截的文件,使用include 引入你的配置文件即可.
宝塔的nginx配置文件 约98行的上面,也就是下方代码的上方一行即可,然后重启nginx
include /www/server/panel/vhost/nginx/*.conf;
deny 127.0.0.1;禁止ip
deny 234.25.55.0/24;禁止ip段,从234.25.55.0-255;
deny 234.25.1.1/16;禁止ip段,从234.25.1.0-255.255;
如何禁止ua呢?
if ($http_user_agent ~ "GPTBot|MJ12bot|Amazonbot|SemrushBot|BacklinksExtendedBot|PetalBot|ClaudeBot|BLEXBot|10_15_7"){
return 403;
}
即可
以上内容仅代表作者观点,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0