今天有个朋友给我说让我把网站弄一下,别让国内的人访问,主要是为了保证营销的数据准确性和防止同行抄袭。当然是没办法彻底屏蔽的,防小人不防君子吧。我用的是Nginx,
首先我们要去弄到国内的IP地址段,访问网站 http://www.ip2location.com/free/visitor-blocker ,点击左侧的“Firewall List by Country”选项卡。点击下载ip文件
顺便要把你现在的IP最好不要加进去,否则你自己会访问不了。
下载不了的可以指定 使用
方法一
复制整段代码到你的Nginx配置文件里面即可。
方法二
-
把文件去掉第一行的“location / {”和最后一行的“}”,重命名为
blockip.conf
-
在nginx配置的http块下面加上
include blockip.conf;
-
可以加载个自定义页面
在
/www/wwwroot/watch
目录下新建一个403.html
文件error_page 403 /403.html; location = /403.html{ root /www/wwwroot/watch; allow all; }
本文由 小马哥 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2021/12/25 23:47