nginx的proxy_pass可以指定域名,也可以指定upstream名称,如果都是单机的情况下,upstream方便在多机的情况下好用,但如果都是单机做代理,在proxy_pass中直接指定域名与指定upstream名称有什么区别,我发现用反代绕过beian的话,用upstream的名称不行,upstream中写的是域名,都是默认80端口,直接看代码吧。www.abc.com域名未备案,域名解析境外,xxx.cn域名已经备案,并且ip解析在国内服务器1、用以下方式做代理,不成功,会跳到未备案提示页面
     upstream svr{
server ip.xxx.cn;
}    server {
        listen       80;
        server_name  www.abc.com;
        location / {
            proxy_pass http://svr;
        }2、不使用upstream 模块,直接在proxy_pass 指定域名则可以成功,有人了解过什么原因不
     #upstream svr{
     # server ip.xxx.cn;
     #}    server {
        listen       80;
        server_name  www.abc.com;
        location / {
            proxy_pass http://ip.xxx.cn;
        }