需求:因公司的業務都在雲上,然後有一次雲服務商說因爲運營商的緣故華南地區訪問上海地區的網絡出現了問題,又因爲公司的業務都在上海的雲服務器上,導致很多華南地區的客戶都訪問不了上海地區網絡,但是訪問得了北京地區。所以在北京地區的雲服務器做了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。