全部產品
Search
文件中心

Server Load Balancer:配置全鏈路HTTPS訪問實現加密通訊

更新時間:Jun 19, 2024

本文介紹如何使用ALB配置全鏈路HTTPS加密通訊。

應用情境

隨著企業的業務大量上雲,雲上承載業務的安全性變得越來越重要,尤其在金融、政府等行業,為了保障業務的安全性,往往會存在全鏈路加密的要求。這就要求負載平衡在提供服務的時候,不僅要保障前端(用戶端到負載平衡)通訊的安全,還要保障後端(負載平衡到商務服務器)通訊的安全。

ALB提供全鏈路HTTPS加密功能,可以實現用戶端到ALB、ALB到後端伺服器之間的全鏈路加密通訊,提升敏感業務的安全性。

全鏈路HTTPS加密

配置全鏈路HTTPS訪問

  1. 登入應用型負載平衡ALB控制台
  2. 在頂部功能表列,選擇ALB執行個體的所屬地區。

  3. 在左側導覽列,選擇應用型負載平衡ALB > 伺服器組

  4. 伺服器組頁面,單擊建立伺服器組,部分參數可參考下表配置,其他參數請保持預設,完成後單擊建立

    配置

    說明

    伺服器群組類型

    選擇伺服器群組類型。本文選擇伺服器類型

    伺服器組名稱

    輸入伺服器組名稱。

    請選擇VPC的資源群組

    選擇VPC歸屬的資源群組。

    VPC

    從VPC下拉式清單中選擇一個VPC。本文選擇ALB執行個體所在的VPC。

    選擇後端協議

    選擇一種後端協議。本文選擇HTTPS

    選擇調度演算法

    選擇一種調度演算法。本文使用預設值加權輪詢

    選擇資源群組

    選擇歸屬的資源群組。

    開啟IPv6掛載

    VPC開啟IPv6功能後可選擇是否開啟IPv6掛載功能,預設關閉。不開啟時,伺服器組僅支援掛載IPv4類型的後端伺服器;開啟IPv6掛載功能後,伺服器組支援掛載IPv4、IPv6類型的後端伺服器。

    開啟會話保持

    選擇是否開啟會話保持功能,預設關閉。不開啟時,ALB會將每個用戶端請求分別分發到不同的後端伺服器;開啟會話保持功能後,ALB會把來自同一用戶端的訪問請求分發到同一台後端伺服器。本文保持預設設定,即關閉會話保持。

    開啟後端長串連

    選擇是否開啟後端長串連,預設關閉。當開啟後端長串連後,ALB到後端伺服器之間會維持一定數量的TCP長串連,當新請求到達時,如果有閒置TCP長串連,ALB優先使用TCP長串連轉寄請求到後端伺服器,從而減少TCP握手建連次數,減輕後端伺服器壓力。

    開啟健全狀態檢查

    開啟或關閉健全狀態檢查。本文保持預設設定,即開啟健全狀態檢查。

    健全狀態檢查配置

    本文使用預設配置。更多資訊,請參見建立和管理伺服器組

  5. 伺服器組頁面,找到目標伺服器組,然後在操作列單擊編輯後端伺服器

  6. 後端伺服器頁簽,單擊添加後端伺服器

  7. 添加後端伺服器面板,選擇後端伺服器類型,選中目標伺服器,然後單擊下一步

  8. 設定伺服器的連接埠為443,權重保持預設值,然後單擊確定

  9. 建立HTTPS監聽,具體操作,請參見添加HTTPS監聽

    說明

    選擇伺服器組設定精靈中,您需要選擇剛建立的後端伺服器組。