nginx 反向代理 time-out

server {

    listen       80;

    server_name nexus.xxxx-inc.com;


    access_log /home/logs/nginx/nexus.XXXX-inc.com.access.log;

    index index.html index.htm index.do;



    location / {

        proxy_set_header Host $host;

        proxy_set_header X-Real-Ip $remote_addr;

        proxy_set_header X-Forwarded-For $remote_addr;

        proxy_pass http://127.0.0.1:8080/;

    }

}


关键点在 设置server_name_in_redirect,和proxy_set_header Host $host;

nginx以前没有使用过,查看了一些资料才配置成功

如果采用apache进行代理转发也比较简单,设置一个虚拟主机,然后设置代理即可,同等的设置信息如下:

<VirtualHost *.abc360.com:80> 
ServerAdmin [email protected]
ProxyRequests Off             
ProxyMaxForwards 100
ProxyPreserveHost On
ProxyPass / http://真实服务器IP/ 
ProxyPassReverse / http:///真实服务器IP/
<Proxy *>                



你可能感兴趣的:(nginx,nexus)