服务器配置

Nginx限制国内IP用户访问网站

我的站长站 2024-01-05 人阅读

网站如果不需要国内用户访问,可以在Nginx内直接添加规则,限制国内IP用户访问网站。

1、首先我们需要知道国内IP地址段,推荐一个免费的网站,大家可以去下载。网址:https://www.ip2location.com/free/visitor-blocker 

2、打开网站,点击左侧的“Firewall List by Country”选项卡。

Nginx限制国内IP用户访问网站

3、输入国家“china”,最后点击下载。

4、下载好的文件重命名为blockip.conf

5、接着用记事本打开,去掉第一行的“location / {”和最后一行的“}”

Nginx限制国内IP用户访问网站

6、然后把blockip.conf上传到服务器的/www/server/nginx/conf/路径,权限改为644。

7、打开网站的ngix配置在http块下面添加如下代码:

include blockip.conf;

Nginx限制国内IP用户访问网站

相关专题
nginx
nginx
2022-11-28 17

Nginx是一个高性能的HTTP和反向代理web服务器,也是站长常见的网站环境之一.nginx凭借高性能低消耗近几年越来越多站长使用,学习好nginx也成为站长必备知识点.我的...

相关推荐
  • nginx教程
  • nginx限制并发数和限制下载速度方法

    分享一篇最近我的站长站刚学的nginx限制并发数和限制下载速度方法,可以限制一个IP同一时间只允许发起一个连接,如果发起多个链接,会提示503。另外还支持限制的下载速度,用户在开始的下载500m之前,下载速度可以飙到最大,但是一旦下载的文件大小超过了500m,下...

    服务器配置 45 1年前
  • nginx新手入门-认识location匹配规则

    我们在配置nginx时,会看到默认的nginx配置规则内有很多的location,这些location每一段就代表一个规则,location的编写方法需要会一点正则,不会的可以继续看我的站长站为大家带来的location新手入门教程。完整nginx配置规则如下:server{listen 80;server_n...

    服务器配置 11 1年前
  • Nginx与Apache有什么区别?

    Apache & NginxApache,指的应该是 Apache 软件基金会下的一个项目——Apache HTTP Server Project;Nginx 同样也是一款开源的 HTTP 服务器软件(当然它也可以作为邮件代理服务器、通用的TCP 代理服务器)。HTTP 服务器本质上也是一种应用程序——它通常运...

    服务器配置 120 3年前
最新更新