宝塔限制国内IP访问网站设置方法

Krent
2022-02-25 / 0 评论 / 1,348 阅读 / 正在检测是否收录...

某些网站是不需要国内用户访问的,主要是为了保证营销的数据准确性和防止同行抄袭。当然是没办法彻底屏蔽的,防小人不防君子吧。下面介绍在LNMP环境下通过IP库实现屏蔽国内ip访问网站:

方法一:

首先我们要去弄到国内的IP地址段,访问网站 http://www.ip2location.com/free/visitor-blocker ,点击左侧的“Firewall List by Country”选项卡。

ip2location.png

点击下载ip文件,你现在的IP最好不要加进去,否则你自己会访问不了。如图:

100000011.png

复制整段代码到你的宝塔的 Nginx 配置文件里面:

100000012.png

保存,重载配置即可。

方法二:

跟上面的方法类似,把下载下来的IP文件重命名为blockip.conf,用记事本打开,去掉第一行的“location / {”和最后一行的“}”

100000013.png

然后把 blockip.conf上传到服务器的/www/server/nginx/conf/ 路径下面 权限改为644,打开网站的ngix配置在http块下面添加如下代码:

100000014.png

重载配置即可

最后

我们来自定义一下丑陋的403错误返回页面

新建一个html内容随便blabla一点什么吧,放到你的网站根目录,然后打开网站配置:

100000015.png

root对应的就是你的网站根目录路径。这样就可以了。

1

评论 (0)

取消