需求说明
WEB-SG,服务器位于新加坡SG,承载HTTP/WEB业务,面向亚太地区
WEB-CA,服务器位于加拿大CA,承载HTTP/WEB业务,面向美欧地区
两个地区的WEB服务器,提供相同的功能和数据
本次使用的Nginx版本为1.18.0,使用面向大中华区域路由更好的阿里云/腾讯云服务器,对HTTP业务进行负载均衡的配置
root@server:~# nginx -v nginx version: nginx/1.18.0 root@server:~#
1. 写入如下的配置到 /etc/nginx/conf.d/webHTTP.conf
upstream backends {
server 103.159.3.51:16801;
server 192.99.101.19:6401;
}
server {
listen 8080;
server_name localhost;
location / {
proxy_pass http://backends;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
2. 完成配置后,重启Nginx服务,从本机进行验证测试
fd@PC:~$ curl http://121.4.1.101:8080/ No.CA fd@PC:~$ curl http://121.4.1.101:8080/ No.SG fd@PC:~$
