Nginx没有防火墙 Nginx设置加上 垃圾蜘蛛过滤

zblog11个月前zblog问题解答49
 if ($http_user_agent ~* "censys|bytedance|GPTBot|openai|Amazonbot|dotbot|claudebot|mj12bot|ClaudeBot|Googlebot|AhrefsBot|MJ12bot|externalagent|facebook|amazon|dataforseo|DataForSeoBot|Bytespider|toutiao|webmeup-crawler|BLEXBot|ahrefs|AwarioBot|awario|applebot|developer|l9explore|barkrowler") {
    return 403;
}

if ($http_user_agent ~* "censys|bytedance|GPTBot|openai|Amazonbot|dotbot|claudebot|mj12bot|ClaudeBot|Googlebot|AhrefsBot|MJ12bot|externalagent|facebook|amazon|dataforseo|DataForSeoBot|Bytespider|toutiao|webmeup-crawler|BLEXBot|ahrefs|AwarioBot|awario|applebot|developer|l9explore|barkrowler") {

    return 403;

}


可以加在网站伪静态 ,网站多的话,也可以加在:

/www/server/nginx/conf

/www/server/nginx/conf

/www/server/nginx/conf

enable-php-80.conf

enable-php-74.conf

(开启哪个php版本就设置哪个)


   # 允许所有来自特定 IP 的请求    allow 192.168.1.100;    # 禁止所有来自特定 IP 段的请求    deny 192.168.1.0/24;


相关文章

linux时间错误 centos时间错误

timedatectl set-timezone Asia/Shanghai echo "Asia/Shanghai" | ...

zblog链式sql不支持 ESCAPE  ,但是sqlite 必须要用ESCAPE ,硬改sql不优雅了

zblog链式sql不支持 ESCAPE ,但是sqlite 必须要用ESCAPE ,硬改sql不优雅了

/zb_system/function/lib/zblogphp.php通过用户名获取用户实例(不区分大小写). public function GetMemberByN...

php curl 典型案例代码 curl例子 curl_init() curl_setopt

      $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url);...

php 正则表达式替换 preg_replace 函数

在 PHP 中,你可以使用正则表达式(regular expressions)结合字符串替换函数(如 preg_replace 或 preg_replace_callba...

多域名 缓存Nginx配置 伪静态

location ~* (runtime|application)/{    return 403;}location ~* \.html$ {  if (-e &quo...