添加HTTP監聽器
更新時間 2024-01-07 22:36:35
最近更新時間: 2024-01-07 22:36:35
分享文章
本文主要介紹如何添加HTTP監聽器
HTTP協議適用于需要對數據內容進行識別的應用,如Web應用、小的手機游戲等。您可以添加一個HTTP監聽器轉發來自HTTP協議的請求。
說明
前端協議為“HTTP”時,后端協議默認為“HTTP”,且不支持修改。
如果您的獨享型負載均衡實例類型為網絡型(TCP/UDP),則無法創建HTTP監聽器。
添加獨享型負載均衡HTTP監聽器
- 登錄管理控制臺。
- 在管理控制臺左上角選擇區域和項目。
- 選擇“服務列表 > 網絡 > 彈性負載均衡”。
- 在“負載均衡器”界面,單擊需要添加監聽器的負載均衡名稱。
- 切換到“監聽器”頁簽,單擊“添加監聽器”,配置監聽器。
獨享型負載均衡配置監聽器參數說明表
參數 說明 示例 名稱 監聽器名稱。 listener-pnqy 前端協議/端口 負載分發的協議和端口。
協議選擇HTTP,端口取值范圍[1-65535]。HTTP/80 重定向 重定向開關是否開啟。
協議類型為HTTP時,可根據需要設置該項。需要保證業務建立安全連接時,若同時創建了HTTPS監聽器和HTTP監聽器,可以通過重定向功能,將HTTP監聽器訪問重定向至HTTPS監聽器。
HTTP監聽器被重定向后,會返回301返回碼。- 重定向至 選擇需要重定向HTTPS監聽器的名稱。 -listener-9ecd(HTTPS/443) 高級配置 訪問策略 支持通過白名單和黑名單進行訪問控制:
允許所有IP訪問
黑名單
白名單黑名單 IP地址組 設置白名單或者黑名單時,必須選擇一個IP地址組。如果還未創建IP地址組,需要先創建IP地址組。 ipGroup-b2 空閑超時時間(秒) 如果在超時時間內一直沒有訪問請求,負載均衡會中斷當前連接,直到下一次請求到來時再重新建立新的連接。
時間取值范圍[0-4000]。60 請求超時時間(秒) 客戶端向負載均衡發起請求,如果在超時時間內客戶端沒有完成整個請求的傳輸,負載均衡將放棄等待關閉連接。
時間取值范圍[1-300]。60 響應超時時間(秒) 負載均衡向后端云主機發起請求,如果超時時間內接收請求的后端云主機無響應,負載均衡會向其他后端云主機重試請求。如果重試期間后端云主機一直沒有響應,則負載均衡會給客戶端返回HTTP 504錯誤碼。
時間取值范圍[1-300]。
說明:
當開啟了會話保持功能時,響應超時時間內如果對應的后端云主機無響應,則直接會返回HTTP 504錯誤碼。60 描述 對于監聽器描述。
字數范圍:0/255。- 標簽 可通過配置該項使用標簽功能。標簽的“鍵”和“值”是一一對應的,其中“鍵”值是唯一的。 -
- 單擊“下一步”,配置后端主機組及配置健康檢查。
獨享型負載均衡配置后端主機組參數說明表
| 參數 | 說明 | 示例 |
|---|---|---|
| 后端主機組 | 把具有相同特性的后端云主機放在一個組。說明:使用已有后端主機組時,請確保此后端主機組未被使用。 并且只能選擇前端協議匹配的后端主機組。例如前端協議是TCP時,后端協議只能是TCP。 |
新創建 |
| 名稱 | 后端主機組名稱。 | server_group-sq4v |
| 后端協議 | 云云主機開通的協議。前端協議為HTTP時,后端協議默認為HTTP,不支持修改。 | HTTP |
| 分配策略類型 | 負載均衡采用的算法。說明:用戶可以根據自身需求選擇相應的算法來分配用戶訪問流量,提升負載均衡能力。 對于加權輪詢算法和加權最少連接,當云主機的權重為“0”時,將不會被分發訪問請求。 |
加權輪詢算法 |
| 會話保持 | 開啟會話保持后,彈性負載均衡將屬于同一個會話的請求都轉發到同一個云主機進行處理。 說明:當分配策略類型為“加權輪詢算法”或"加權最少連接”時,可配置會話保持。 |
- |
| 會話保持類型 | 前端協議為HTTP或HTTPS時,支持負載均衡器cookie類型的會話保持。 | 負載均衡器cookie |
| 會話保持時間(分鐘) | 當分配策略類型選擇“加權輪詢算法”或“加權最少連接”,會話保持開啟后,需添加會話保持時間。 四層會話保持的會話保持時間取值范圍為[1,60]。七層會話保持的會話保持時間取值范圍為[1,1440]。 |
20 |
| 慢啟動 | 慢啟動默認關閉。當開啟慢啟動時,負載均衡器向該模式下的后端云主機線性增加請求分配權重, 當配置的慢啟動持續時間期限結束后,負載均衡器向后端云主機發送完整的請求比例,此后本次添加的后端云主機退出慢啟動模式。 |
- |
| 慢啟動時間(秒) | 配置慢啟動的時間。取值范圍為30~1200,默認為30秒。 | 30 |
| 描述 | 后端主機組的描述。字數范圍:0/255。 | - |
- 配置健康檢查參數。
獨享型負載均衡配置健康檢查參數說明表
參數 說明 示例 是否開啟 開啟或者關閉健康檢查。 - 協議 健康檢查支持HTTP、TCP、HTTPS協議,設置后不可修改。 HTTP 域名 健康檢查的請求域名。
默認值為空,由數字、字母、‘-’、‘.’組成的字符串,只能以數字或字符開頭。
只有健康檢查協議為HTTP時,需要設置。www.elb.com 高級配置 檢查間隔(秒) 每次健康檢查響應的最大間隔時間。
取值范圍[1-50]。5 超時時間(秒) 每次健康檢查響應的最大超時時間。取值范圍[1-50]。 3 檢查路徑 指定健康檢查的URL地址。當“協議”為HTTP時生效。檢查路徑只能以/開頭,長度范圍[1-80]。
支持使用英文字母、數字和‘-’、‘/’、‘.’、‘%’、‘&’以及特殊字符_~';@$*+,=!:()。
例如:
訪問鏈接為://www.example.com/chat/try/,則檢查路徑填寫“/chat/try/”。
訪問鏈接為://192.168.63.187:9096/chat/index.html,則檢查路徑填寫“/chat/index.html”。/index.html 最大重試次數 健康檢查最大的重試次數,取值范圍[1-10]。 3
- 單擊“完成”。
添加共享型負載均衡HTTP監聽器
- 登錄管理控制臺。
- 在管理控制臺左上角選擇區域和項目。
- 選擇“服務列表 > 網絡 > 彈性負載均衡”。
- 在“負載均衡器”界面,單擊需要添加監聽器的負載均衡名稱。
- 切換到“監聽器”頁簽,單擊“添加監聽器”,配置監聽器。
共享型負載均衡配置監聽器參數說明表
參數 說明 示例 名稱 監聽器名稱。 listener-pnqy 前端協議/端口 負載分發的協議和端口。
協議選擇HTTP,端口取值范圍[1-65535]。HTTP/80 重定向 重定向開關是否開啟。
協議類型為HTTP時,可根據需要設置該項。需要保證業務建立安全連接時,若同時創建了HTTPS監聽器和HTTP監聽器,可以通過重定向功能,將HTTP監聽器訪問重定向至HTTPS監聽器。
HTTP監聽器被重定向后,會返回301返回碼。- 重定向至 選擇需要重定向HTTPS監聽器的名稱。 -listener-9ecd(HTTPS/443) 高級配置 訪問策略 支持通過白名單和黑名單進行訪問控制:
允許所有IP訪問
黑名單
白名單白名單 IP地址組 設置白名單或者黑名單時,必須選擇一個IP地址組。如果還未創建IP地址組,需要先創建IP地址組。 ipGroup-b2 空閑超時時間(秒) 如果在超時時間內一直沒有訪問請求,負載均衡會中斷當前連接,直到下一次請求到來時再重新建立新的連接。
時間取值范圍[0-4000]。60 請求超時時間(秒) 客戶端向負載均衡發起請求,如果在超時時間內客戶端沒有完成整個請求的傳輸,負載均衡將放棄等待關閉連接。
時間取值范圍[1-300]。60 響應超時時間(秒) 負載均衡向后端云主機發起請求,如果超時時間內接收請求的后端云主機無響應,負載均衡會向其他后端云主機重試請求。如果重試期間后端云主機一直沒有響應,則負載均衡會給客戶端返回HTTP 504錯誤碼。
時間取值范圍[1-300]。
說明:
當開啟了會話保持功能時,響應超時時間內如果對應的后端云主機無響應,則直接會返回HTTP 504錯誤碼。60 描述 對于監聽器描述。
字數范圍:0/255。- 標簽 可通過配置該項使用標簽功能。標簽的“鍵”和“值”是一一對應的,其中“鍵”值是唯一的。 -
- 單擊“下一步”,配置后端主機組及配置健康檢查。
共享型負載均衡配置后端主機組參數說明表
| 參數 | 說明 | 示例 |
|---|---|---|
| 后端主機組 | 把具有相同特性的后端云主機放在一個組。說明:使用已有后端主機組時,請確保此后端主機組未被使用。并且只能選擇前端協議匹配的后端主機組。例如前端協議是TCP時,后端協議只能是TCP。 | 新創建 |
| 名稱 | 后端主機組名稱。 | server_group-sq4v |
| 后端協議 | 云云主機開通的協議。前端協議為HTTP時,后端協議默認為HTTP,不支持修改。 | HTTP |
| 分配策略類型 | 負載均衡采用的算法。說明:用戶可以根據自身需求選擇相應的算法來分配用戶訪問流量, 提升負載均衡能力。對于加權輪詢算法和加權最少連接,當云主機的權重為“0”時,將不會被分發訪問請求。 |
加權輪詢算法 |
| 會話保持 | 開啟會話保持后,彈性負載均衡將屬于同一個會話的請求都轉發到同一個云主機進行處理。 說明:當分配策略類型為“加權輪詢算法”時,可配置會話保持。 |
- |
| 會話保持類型 | 共享型負載均衡,HTTP和HTTPS協議支持負載均衡器cookie、應用程序cookie類型。 | 負載均衡cookie |
| cookie名稱 | 當會話保持選擇應用程序cookie時,需要填寫cookie名稱。 | cookieName-qsps |
| 會話保持時間(分鐘) | 當分配策略類型選擇“加權輪詢算法”或“加權最少連接”,會話保持開啟后,需添加會話保持時間。 四層會話保持的會話保持時間取值范圍為[1,60]。七層會話保持的會話保持時間取值范圍為[1,1440]。 |
20 |
| 描述 | 后端主機組的描述。字數范圍:0/255。 | - |
- 配置健康檢查參數。
共享型負載均衡配置健康檢查參數說明表
參數 說明 示例 是否開啟 開啟或者關閉健康檢查。 - 協議 健康檢查支持TCP、HTTP協議,設置后不可修改。 HTTP 域名 健康檢查的請求域名。
默認值為空,由數字、字母、‘-’、‘.’組成的字符串,只能以數字或字符開頭。
只有健康檢查協議為HTTP時,需要設置。www.elb.com 高級配置 檢查間隔(秒) 每次健康檢查響應的最大間隔時間。
取值范圍[1-50]。5 超時時間(秒) 每次健康檢查響應的最大超時時間。取值范圍[1-50]。 3 檢查路徑 指定健康檢查的URL地址。當“協議”為HTTP時生效。檢查路徑只能以/開頭,長度范圍[1-80]。
支持使用英文字母、數字和‘-’、‘/’、‘.’、‘%’、‘&’以及特殊字符_~';@$*+,=!:()。
例如:
訪問鏈接為://www.example.com/chat/try/,則檢查路徑填寫“/chat/try/”。
訪問鏈接為://192.168.63.187:9096/chat/index.html,則檢查路徑填寫“/chat/index.html”。/index.html 最大重試次數 健康檢查最大的重試次數,取值范圍[1-10]。 3
- 單擊“完成”。