您可以使用要求原則對 HTTP 要求進行修改,然後再將其轉送至應用程式。

程序

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