我使用nginx的服務器和Tomcat的,經過我公司採用以下配置Nginx的是重定向到本地主機:8080 USERLOGIN網站
server {
listen 80;
root /opt/tomcat/webapps/ROOT;
server_name ssss.com;
server_name_in_redirect off;
access_log /var/log/nginx/sss/site_access.log;
error_log /var/log/nginx/sss/site_error.log debug;
location/{
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_cookie_path ~*^/.* /;
proxy_pass http://localhost:8080;
}
}
我的問題是AFTR用戶(給用戶名和密碼)登錄過程我的網址正在播放localhost:8080/Home。
這裏首頁是正確的,但insted localhost:8080應該是我的網站名稱。
如何解決這個問題。
嘗試'proxy_set_header主機$主機;' –
我應該刪除'proxy_set_header X-Forwarded-Host $ host;' – xrcwrn
@AlexeyTen感謝這很完美 – xrcwrn