nginx接口調試失敗,無法轉發到正確端口

使用swagger調試接口時,接口轉發到80端口了,但是實際上不是80,調試無法進行,只能使用postman調試。

 

除此之外也可以這麼解決:

  使用的不是Nginx默認的80端口,比如我這裏的8585 ,轉發請求時有可能會丟失端口號,這裏只要在$host後面加上:$server_port;即可

  修改nginx配置,在HTTP請求的server節點中  

   將 proxy_set_header Host $host   調整爲    proxy_set_header Host $host:$server_port;

   重啓 nginx ,問題解決。

  

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