1. 程式人生 > >Nginx 配置反向代理後,頁面中取絕對URL地址的問題顯示代理埠

Nginx 配置反向代理後,頁面中取絕對URL地址的問題顯示代理埠

upstream tomcat {
    server 127.0.0.1:82;
}

location / {
     proxy_pass http://tomcat;
}

如上配置,反向代理後,使用http://test.xxx.com/訪問,但是頁面中的連結變成了:
http://tomcat:82/xxxx.html

請問大家,這個要如何配置,才能讓頁面裡面的連結地址為http://test.xxx.com/xxxx.html

解決辦法:

location /{

proxy_pass http://tomcat; 
proxy_set_header HOST $host; 
proxy_set_header X-Real-IP $remote_addr; 


proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 

}