时间:2021-02-04日 来源: 作者:
引入Nginx的Geo模块
geo指令使用ngx_http_geo_module模块提供的。默认情况下,nginx有加载这个模块除非人为的 --without-http_geo_module。
ngx_http_geo_module模块可以用来创建变量,其值依赖于客户端IP地址。使用方法如下:
?定义从指定的变量获取客户端的IP地址。默认情况下,nginx从$remote_addr变量取得客户端IP地址,但也可以从其他变量获得。
?在/usr/local/nginx/conf/文件下增加ip_geo.conf文件,用来对IP区域进行划分,注意划分的时候不能出现IP重叠现象,不然会出现”overlaps”报错
?也可以以10.2.0.0/16 wuhan;这种形式来进行IP分段,这样在nginx.conf中就不不需要使用range指令来进行定义
以上这篇利用Nginx_geo模块实现CDN调度的配置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/Rebel_Yangke/article/details/60586356
相关文章
推荐文章
热门文章