版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/X__Alone/article/details/86017862
需求:因公司的业务都在云上,然后有一次云服务商说因为运营商的缘故华南地区访问上海地区的网络出现了问题,又因为公司的业务都在上海的云服务器上,导致很多华南地区的客户都访问不了上海地区网络,但是访问得了北京地区。所以在北京地区的云服务器做了Nginx代理。当再出现这种情况的时候将相关域名的解析改为北京地区云服务器的IP,通过访问北京云服务器来将访问转发给上海地区云服务器。
server
{
listen 80;
listen 443;
server_name aaa.bbb.com;
ssl on;
ssl_certificate /usr/local/nginx/conf/vhost/cert/1_aaa.bbb.com_bundle.crt;
ssl_certificate_key /usr/local/nginx/conf/vhost/cert/2_aaa.bbb.com.key;
location /
{
proxy_pass https://IP地址/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
//IP地址:为转发到的目的服务器IP。
//如若不需要https,可将443端口,ssl的相关配置注释,以及https改为http。