為 Application Load Balancer 建立 HTTP 接聽程式
接聽程式會檢查連線請求。當您在立負載平衡器時便定義接聽程式,然後可隨時新增接聽程式到您的負載平衡器。
此頁面的資訊協助您為負載平衡器建立 HTTP 接聽程式。若要將 HTTPS 接聽程式新增至您的負載平衡器,請參閱為 Application Load Balancer 建立 HTTPS 接聽程式。
先決條件
新增 HTTP 接聽程式
您使用用戶端與負載平衡器間連線的通訊協定與連接埠來設定接聽程式,並為預設接聽程式規則設定目標群組。如需更多詳細資訊,請參閱 接聽程式組態。
- New EC2 experience
-
使用主控台新增 HTTP 接聽程式
在 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在導覽窗格上選擇 Load Balancers (負載平衡器)。
-
選取負載平衡器。
-
在接聽程式和規則索引標籤上,選擇新增接聽程式。
-
在通訊協定:連接埠中,選擇 HTTP,並保留預設連接埠或輸入其他連接埠。
-
在預設動作中,選擇下列其中一項:
-
轉送至目標群組 – 選擇一個或多個要將流量轉送至其中的目標群組。若要新增目標群組,請選擇新增目標群組。如果使用多個目標群組,請為每個目標群組選取權重,並檢閱相關的百分比。如果您已在一個或多個目標群組上啟用粘性,則必須在規則上啟用群組層級粘性。
-
重新導向至 URL – 指定將用戶端請求重新導向所至的 URL。這可以透過在 URI 部分索引標籤上單獨輸入每個部分,或在完整 URL 索引標籤上輸入完整地址來完成。若是狀態碼,您可以根據需求,將重新導向設定為暫時 (HTTP 302) 或永久 (HTTP 301)。
-
傳回固定回應 – 指定回應代碼,此代碼將傳回至遭捨棄的用戶端請求。此外,您可以指定內容類型和回應內文,但這並非必填的資訊。
-
選擇 Add (新增)。
- Old EC2 experience
-
使用主控台新增 HTTP 接聽程式
在 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在導覽窗格上選擇 Load Balancers (負載平衡器)。
-
選取負載平衡器。
-
在接聽程式索引標籤上,選擇新增接聽程式。
-
在通訊協定:連接埠中,選擇 HTTP,並保留預設連接埠或輸入其他連接埠。
-
針對 Default actions (預設動作),執行下列其中一項作業:
-
選擇 Add (新增)。
-
(選用) 若要定義會根據路徑模式或主機名稱轉送請求的額外的接聽程式規則,請參閱新增規則。
使用 AWS CLI 新增 HTTP 接聽程式
使用 create-listener 命令來建立接聽程式和預設規則,以及 create-rule 命令來定義額外的接聽程式規則。