使用nginx的反向代理后,發現頁面能正常跳轉,可是css、js和相關的圖片就是不出來,如下圖:
打開頁面審查元素,查看了a標簽內的鏈接或加載的js css等文件發現,contextPath竟然用的是nginx的負載均衡服務器的列表名稱。
解決:
修改nginx配置文件,添加下面內容:

location ~ .* {
proxy_pass http://demo;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
重啟nginx。

