900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > nginx代理配置根据ip地址来转发到不同的地址端口

nginx代理配置根据ip地址来转发到不同的地址端口

时间:2018-12-21 19:29:02

相关推荐

nginx代理配置根据ip地址来转发到不同的地址端口

最近我们在开发的某SLG游戏的某业务要做如下场景:

要求在全球各个区域访问离他最近的服务器节点:用户通过访问域名A,在服务器端解析用户来源,根据ip地址来源来转发到对应的最近的服务器节点。

由于我们之前的业务一些设计很难调整,所以我将通过代码层面来进行做转发处理,本片文章我将使用nginx/apache做反向代理来识别访问用户的ip区域来做转发。

本篇文章教你从0开始配置到正式使用(本系统是Centos7,如需要ubuntu或者其它系统的配置方法,可留言给我):

首先,准备好安装 nginx服务器:

1.yum search nginx-module 先查找是否有geoip模块

2.安装geoip模块:

yum install nginx-module-geoip*

3.安装geoip安装。

yum install geoip-devel

4.配置nginx.conf

添加模块load_module /usr/lib64/nginx/modules/ngx_http_geoip_module.so;

配置数据源:geoip_country /usr/share/GeoIP/GeoIP.dat;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。