2017-09-29 15:40:04   Visit  39

使用Nginx做负载均衡时base href 错误的问题

以下配置会产生base href 错误,造成使用 base href 的页面资源加载异常。

upstream tomcat_server{
     
         server 127.0.0.1:8081;
        
}
server {
        listen       81;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location /  {
            proxy_pass http://tomcat_server;  
        }
}

只需要在 location 中添加以下设置,就会正常

location /  {
            proxy_pass http://tomcat_server; 
            proxy_set_header Host $http_host; 
            proxy_set_header X-Forward-For $remote_addr; 
          }
©2017 Leechg.com