news 2026/6/21 4:19:13

Nginx 站点屏蔽/特定国家或地区

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Nginx 站点屏蔽/特定国家或地区

文章目录

  • `Nginx` 实现地域访问控制
    • 1、获取`Ip`地址库并转换为geo格式(这里以国内ip作为示例)
      • 1.1、`ip_list.conf` 格式示例:
      • 1.2、将文件移动到` /www/server/nginx/conf/`
    • 2、在`nginx` `http`模块中引入`ip_list.conf`配置
    • 3、`server`模块中
    • 4、重载`Nginx`
    • 5、测试

Nginx实现地域访问控制

1、获取Ip地址库并转换为geo格式(这里以国内ip作为示例)

# 获取ip地址库curl-s https://raw.githubusercontent.com/17mon/china_ip_list/master/china_ip_list.txt\>|awk'BEGIN{print "geo $ip_list {\n default 0;"} {print " "$1" 1;"} END{print "}"}'\>>/opt/ip_list.conf

1.1、ip_list.conf格式示例:

geo$ip_list{default0;1.0.1.0/241;...}

1.2、将文件移动到/www/server/nginx/conf/

mv/opt/ip_list.conf /www/server/nginx/conf/

2、在nginxhttp模块中引入ip_list.conf配置

http{include mime.types;# include ip_list.confinclude /www/server/nginx/conf/ip_list.conf;...

3、server模块中

server{listen443ssl http2;server_name baidu.com;# 如果是conf中的ip直接returnif($ip_list){return403;}...

4、重载Nginx

nginx -t&&nginx -s reload

5、测试

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 17:04:22

SIR-3000地质雷达信号弱处理方法

SIR-3000作为雷达探测仪器,信号强弱直接影响数据采集精度,其信号弱问题主要源于连接、参数设置、环境干扰或硬件异常,可按以下步骤逐步排查处理,优先操作简单易上手的项,再推进至专业调试,确保高效解决问题…

作者头像 李华
网站建设 2026/6/13 13:00:04

数据科学和临床数据科学的发展

下面内容摘录自《用R探索医药数据科学》专栏文章的部分内容(原文7310字)。 1篇1章1节:医药数据科学的历程和发展,用R语言探索数据科学(更新20241029)_《用r探索医药数据科学》-CSDN博客 一、数据科学和临床…

作者头像 李华
网站建设 2026/6/14 0:51:16

开始开发网络版的APP

主要目的是:复习Django,因为不复习一下,就全都忘记了。作为app后端,当然要做到熟练。我们的服务器既然在国外,那就不用担心什么许可证的问题。还可以先上架一些有用的服务:比如在线文件格式转换什么的。

作者头像 李华
网站建设 2026/6/15 22:12:02

还没部署OpenClaw?2026年OpenClaw(Clawdbot)秒级部署图文步骤

还没部署OpenClaw?2026年OpenClaw(Clawdbot)秒级部署图文步骤!OpenClaw(原名Clawdbot/Moltbot)是一款开源的本地优先AI代理与自动化平台。它不仅能像聊天机器人一样对话,更能通过自然语言调用浏览器、文件系统、邮件等工具,完成整…

作者头像 李华
网站建设 2026/6/12 20:30:57

OpenClaw怎么部署?2026年OpenClaw(原Clawdbot)一键部署,手把手教学

OpenClaw怎么部署?2026年OpenClaw(原Clawdbot)一键部署,手把手教学。OpenClaw(原名Clawdbot/Moltbot)是一款开源的本地优先AI代理与自动化平台。它不仅能像聊天机器人一样对话,更能通过自然语言调用浏览器、文件系统、…

作者头像 李华