如何使用 Application Load Balancer 設定主機型路由?

1 分的閱讀內容
0

我具有多個由相同 Application Load Balancer 提供服務的網域。我為每個網域使用不同的目標群組。我想將每個網域的流量轉送至各自的目標群組。如何使用 Application Load Balancer 設定主機型路由?

解決方法

  1. 開啟 Amazon Elastic Compute Cloud (Amazon EC2) 主控台
  2. 在導覽窗格的負載平衡下,選擇負載平衡器
  3. 選取負載平衡器,然後選擇接聽程式
  4. 為您要使用的負載平衡器接聽程式選擇檢視/編輯規則
  5. 選擇新增規則圖示 (加號)。
  6. 選擇插入規則
  7. 選擇新增條件
  8. 選擇主機標頭
  9. 輸入您網域的主機名稱 (例如,example1.com)。
    選擇核取記號圖示,以儲存此條件。
  10. 選擇新增動作,為您的條件新增所需的動作。若要儲存動作,請選擇核取記號圖示。
  11. 選擇儲存
  12. 重複步驟 5-12 以新增其他規則,將不同網域路由至不同的目標群組。

注意:

  • 若要使用相同目標群組集為多個網域提供服務,請為您的網域新增多個主機名稱。
  • 系統會根據規則在規則清單中的位置排定優先順序。如有必要,您可以對規則重新排序以修改規則優先順序。
  • 如果請求的主機標頭與任何規則中的主機標頭都不相符,則會執行接聽程式預設規則中設定的動作。

相關資訊

Application Load Balancer 的接聽程式規則

AWS 官方
AWS 官方已更新 1 年前