nginx 反向代理服務器端口轉發問題

導讀

  先介紹一下項目背景,公司裏有個外包Saas項目,這裏假設爲A項目(前後端不分離);項目架構大概如下;但是項目部署到生產環境時,那臺服務器80端口被其他應用佔用了(我尼瑪...),nginx監聽端口那邊只能監聽其他端口了,比如監聽:18000,通過nginx反向代理將18000端口轉發到9001上,轉發到9001上時,由於後端校驗了是否登錄,直接將請求跳轉至登錄頁比如:47.55.x.x,但是這臺服務器上的80端口被其他web應用佔用了,導致找不到頁面報404。。。

解決辦法

  需要在nginx配置文件中,指定:proxy_set_header Host $host:端口號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章