以下配置会产生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;
}