您可以使用要求原則對 HTTP 要求進行修改,然後再將其轉送至應用程式。
程序
- 從頂部導覽列中,選取資源,然後按一下雲端資源。
- 在左面板中,按一下 Edge 閘道。
- 按一下 NSX Edge 閘道,然後在 [負載平衡器] 下按一下虛擬服務。
- 按一下虛擬服務名稱左側的垂直省略符號 (),然後選取設定原則。
- 按一下 HTTP 要求,然後按一下新增。
- 輸入規則的名稱。
- 若要在建立時啟用規則,請開啟狀態選項。
- 在 [比對準則] 下,按一下新增。
- 選取一或多個比對準則,然後輸入必要的輸入。
選項 敘述 用戶端 IP 位址 - 選取是否在用戶端 IP 與您輸入的值相符或不相符時執行動作。
- 輸入 IPv4 位址、IPv6 位址、範圍或 CIDR 標記法。
- (可選) 若要新增更多 IP 位址,請按一下新增 IP。
服務連接埠 - 選取是否在虛擬服務連接埠與您輸入的值相符或不相符時執行動作。
- 輸入一個連接埠或以逗號分隔清單的形式輸入連接埠清單。
通訊協定類型 選取通訊協定類型。 HTTP 方法 - 選取是否在 HTTP 方法與您輸入的值相符或不相符時執行動作。
- 選取用戶端要求所使用的一或多個 HTTP 方法。
路徑 - 選取路徑的準則。
- 輸入路徑字串。
備註: 路徑不需要以正斜線 (/) 開頭。
- (可選) 若要新增更多路徑,請按一下新增路徑。
查詢 - 輸入作為查詢字串一部分的文字。
- (可選) 若要輸入更多查詢,請按一下新增查詢。
要求標頭 - 選取要求標頭的準則。
- 輸入標頭的名稱。
- 輸入標頭的一或多個值。
- 若要新增更多標頭,請按一下新增標頭。
Cookie - 選取 Cookie 的準則。
- 輸入 Cookie 的名稱。
- 輸入值。
- 選取要在相符時執行的動作。
選項 敘述 重新導向 若要重新導向要求,請輸入必要的資訊。 - 選取重新導向通訊協定。
- 輸入連接埠。
- 選取狀態碼。
- 輸入自訂主機名稱。
- 輸入路徑。
- 若要在修改後的要求中保留原始查詢參數,請選取保留查詢核取方塊。
修改標頭 若要修改要求標頭,請執行以下步驟。 - 選取是移除、新增還是取代 HTTP 標頭。
- 輸入自訂標頭值。
- 若要設定其他標頭修改動作,請按一下新增動作並重複執行子步驟 a. 和 b.。
重新寫入 URL - 輸入自訂主機標頭。
- 輸入現有自訂路徑。
- 若要在修改後的要求中保留原始查詢參數,請選取保留查詢核取方塊。
- (可選) 如果已選取保留查詢,請新增更多查詢參數。
- 按一下新增。
- 若要新增其他規則,請重複步驟 6 至 12。
- 若要在清單中將規則上移或下移,請按一下規則名稱左側的垂直省略符號 (),然後選取所需的動作。
- 若要儲存變更,請按一下儲存。