go通过nginx反向代理

 : jank    :   : 2270    : 2017-01-05 02:03  go


#负载均衡服务器列表,如下只有一个,也没有用它,使用:http://frontends;
upstream frontends {
        ip_hash;
        server 127.0.0.1:8080;   #可多个 
}

server {
    listen      80;
    server_name go.jankl.com;

    location / {
        proxy_pass_header Server;
        proxy_set_header Host $http_host;
        proxy_redirect off;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Scheme $scheme;
        proxy_pass http://frontends;  
        proxy_redirect default ;
    }

    #静态资源交由nginx管理
    location /static {
        root        /usr/local/go/bin/src/blog;
        expires     1d;
        add_header  Cache-Control public;
        access_log  off;
   }
}


第一次做反向代理,一直以为是自己配置的不对,反复修改都不成功,浪费了几个小时,

后来还是一位朋友提醒,原来忘了在阿里云控制台进行二级域名解析,这种低级错误真

可以让人咬牙切齿,耽误了时间不说,还破坏了学习的好心情。下不为例,切记,切记。


   

备案编号:赣ICP备15011386号

联系方式:qq:1150662577    邮箱:1150662577@qq.com