宝塔面板 WordPress博客屏蔽大陆IP

本指南详细介绍如何使用Nginx和宝塔面板屏蔽中国大陆IP,确保跨境电商网站安全并符合地区性网站访问政策。学习如何设置IP黑名单,自定义HTTP响应状态码(如403 Forbidden),以防止不希望的地区访问您的网站。

1,首先先在Nginx里添加屏蔽大陆IP的代码

登陆宝塔面板,找到软件商店,选择Nginx后面的设置,点开

宝塔面板 WordPress博客屏蔽大陆IP

打开设置,选择左侧 配置修改,在 http 块中添加如下代码,用于屏蔽大陆IP地址,下图

宝塔面板 WordPress博客屏蔽大陆IP
# 定义黑名单,列出要屏蔽的IP地址段
    geo $block_cn {
        default 0;
        # IP地址段屏蔽范围 (指向已上传IP数据文件)
        include /www/wwwroot/ipdata.txt;
    }

注释: include表示引用,后面的地址是 已上传的IP数据文件( IPdata.txt文件下载链接

把上面括号内的ip数据文件下载后, ipdata.txt 上传到 /www/wwwroot/目录下,和代码中所写路径对应。

宝塔面板 WordPress博客屏蔽大陆IP

2,在需要屏蔽大陆IP的网站里添加屏蔽代码

宝塔里找到 需要屏蔽大陆IP的网站,点开后面的设置

宝塔面板 WordPress博客屏蔽大陆IP

打开设置 添加屏蔽大陆IP的代码:

宝塔面板 WordPress博客屏蔽大陆IP
if ($block_cn) {
            return 403;  # 屏蔽大陆IP访问,返回403 forbidden
        }

在我同样的位置 添加上面的代码,其中403为不能访问,返回的状态码,可以写403,404, 502等

至此,打开你的网站测试,用大陆IP访问你的网站域名,就会提示403无权访问。


联系我们
文章看不懂?联系我们为您免费解答!免费助力个人,小企站点!
电话:020-2206-9892
QQ咨询:1025174874
邮件:info@361sale.com
工作时间:周一至周五,9:30-18:30,节假日休息
发布者:光子波动,转转请注明出处:https://www.361sale.com/8604/

(0)
上一篇 2024年 4月 22日 上午10:55
下一篇 2024年 4月 22日 下午2:14

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

020-2206-9892

QQ咨询:1025174874

邮件:info@361sale.com

工作时间:周一至周五,9:30-18:30,节假日休息

客服微信
购买我们的托管服务器,享受免费运维!