nginx屏蔽国外垃圾蜘蛛详细教程:防爬虫规则配置与服务器安全设置
老阳495
保姆级nginx防爬虫教程:详细讲解如何通过配置User-Agent过滤规则,有效屏蔽国外垃圾蜘蛛和恶意爬虫,降低服务器负载,附完整nginx伪静态规则代码,保障网站安全与带宽。
nginx规则拦截屏蔽国外的垃圾蜘蛛,解决被国外蜘蛛爬红服务器的问题,以下spider代表开放国内的所有蜘蛛,在服务器网站设置的伪静态规则最前面加上以下代码:

set $ly_cahce 0; if ($http_user_agent ~* "(spider|bot|crawler|https?://)"){ set $ly_cahce 1; } if ($http_user_agent ~* "(spider|PetalBot|bingbot|Applebot|Googlebot)"){ set $ly_cahce 2; } if ($ly_cahce = 1){ return 403; }我的这个插件的纯静态规则是已经包含以上规则就不需要重复添加,百万数据优化纯静态化缓存数据分表分离 https://zb.lyphp.com/zblogphp-plugin/75.html
《nginx规则拦截屏蔽国外的垃圾蜘蛛》.docx
将本文下载保存,方便收藏和打印
导出文档