加载中...

nginx 做代理服务器访问另外一台远程服务器

需求场景:我们需要访问的泰国的服务器,但是由于网络出口波动,访问非常慢。我们有一台新加坡的服务器,访问速度很快,这时我们可以利用新加坡的

服务器作跳板,代理我们的请求。新加坡服务器nginx,配置

upstream  bbbbb.com{

server       ccccc.com  //需要访问的域名。

server        ccccc.com  //需要访问的域名。

server        ccccc.com  //需要访问的域名。

}


  server{
                listen 80;
       listen [::]:80 ipv6only=on;
                server_name bbbbb.com;
                charset utf-8;
                #rewrite ^(.*)  http://cloud.golomee.com$1 permanent;

                location / {
                        proxy_pass         http://bbbbb.com;
                        proxy_set_header   Host             $host;
                        proxy_set_header   X-Real-IP        $remote_addr;
                        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
}
}

访问bbbbb.com 既可以访问到ccccc.com的内容。