有個後端服務http://10.18.35.158:8080想用nginx反向代理想實現下面的存取方式即http: //ip/mesos和http://ip/marathon這種,要怎麼設定?
把 location /mesos/ 改為 location ~/mesos/(.)*把 location /marathon/ 改為 location ~/marathon/(.)*試試
結論:樓主應該是把代理後的路徑搞錯了,代理後的訪問路徑是http://10.18.35.158:8080/meso...所以樓主試試訪問這個路徑是不是404,然後在查是不是別的原因。
雷雷
/mesos/ 把後面的斜槓去掉 -> /mesos
把 location /mesos/ 改為 location ~/mesos/(.)*
把 location /marathon/ 改為 location ~/marathon/(.)*
試試
結論:樓主應該是把代理後的路徑搞錯了,代理後的訪問路徑是http://10.18.35.158:8080/meso...
所以樓主試試訪問這個路徑是不是404,然後在查是不是別的原因。
雷雷
/mesos/ 把後面的斜槓去掉 -> /mesos