首頁  >  問答  >  主體

負載平衡 - nginx的location怎麼取反(除部分連結外做跳轉)

需求:除了/v1/updload/v1/uinfo/v1/auth,這個三個uri之外的所有請求全部轉到另外的伺服器去處理。

先貼一段nginx config設定檔server裡面的一段程式碼:

location ~* ^/v1/(?![upload|uinfo|auth])$ {
    proxy_pass http://other.domain.com;
}

是根據網路資料去做的,但是試了一下並沒有實現需求,不知道是我理解有問題沒做對還是本來就不可行,然後又因為包含部分的post請求所以沒有用if rewrite的方式去處理。 so,弱弱地問一下,有什麼辦法能達成麼?麻煩知道的夥伴指教一下,謝謝!

巴扎黑巴扎黑2701 天前1532

全部回覆(1)我來回復

  • 巴扎黑

    巴扎黑2017-05-27 17:47:03

    雷雷

    回覆
    0
  • 取消回覆