全部產品
Search
文件中心

Server Load Balancer:單CLB執行個體配置多網域名稱HTTPS網站

更新時間:Oct 10, 2026

當您需要在同一個監聽中將不同網域名稱的HTTPS訪問請求轉寄至不同的後端伺服器,您可參考本文進行配置實現多網域名稱HTTPS網站。

情境樣本

CLB會根據用戶端請求的HTTPS網域名稱去尋找對應認證並完成HTTPS認證,然後根據轉寄規則轉寄到對應的後端伺服器。

本文配置樣本如下:

  • 監聽預設認證default綁定網域名稱aliyundoc.com,預設後端伺服器組選擇RS1。

  • 監聽擴充認證example1綁定網域名稱www.example.com,https://www.example.com的用戶端請求轉寄至後端伺服器組RS1。

  • 監聽擴充認證example2綁定網域名稱www.example.org,https://www.example.org的用戶端請求轉寄至後端伺服器組RS2。

前提條件

  • 已建立CLB執行個體。具體操作,請參見建立和管理CLB執行個體。

  • 已建立虛擬伺服器組RS1和RS2。具體操作,請參見建立和管理虛擬伺服器組。

  • 已在伺服器組RS1和RS2中分別添加ECS01和ECS02執行個體,並在ECS01和ECS02中部署了應用服務。

  • 已經註冊網域名稱並完成備案。具體操作,請參見註冊阿里雲網域名稱、ICP備案流程。

  • 已購買認證或者上傳第三方認證到SSL認證服務並綁定網域名稱,請參見使用正式認證為Web網站開啟HTTPS訪問。本文需要以下認證:

    • 已綁定網域名稱aliyundoc.com的預設認證default。

    • 已綁定網域名稱www.example.com的認證example1。

    • 已綁定網域名稱www.example.org的認證example2。

    說明

    相關認證需要部署到CLB方可使用,可參考建立認證。

步驟一:添加HTTPS監聽

  1. 登入傳統型負載平衡CLB控制台。

  2. 在頂部功能表列,選擇CLB執行個體所屬的地區。

  3. 在實例管理頁面,找到目標CLB執行個體,然後在操作列單擊監聽設定精靈。

  4. 在合約&監聽頁簽下,完成以下配置,然後單擊下一步。

    本文主要配置參數如下,其他參數可根據實際情況進行配置。

    • 選擇監聽協議:HTTPS

    • 監聽連接埠:443

  5. 在SSL憑證頁簽,選擇已上傳的伺服器憑證,然後單擊下一步。本文選擇已建立的default認證。

  6. 在後端伺服器頁簽,選擇虛擬伺服器組,在選擇伺服器組下拉框中選擇RS1。

  7. 其他參數保持預設值,單擊下一步至提交。

步驟二:添加擴充網域名稱

  1. 在實例管理頁面,找到目標CLB執行個體,然後單擊目標執行個體ID。

  2. 在監聽頁簽,找到已建立的HTTPS監聽,然後在操作列選擇更多操作 > 擴充網域名稱管理。

  3. 在擴充網域名稱管理面板,單擊新增擴充網域名稱,添加擴充網域名稱。

    1. 輸入擴充網域名稱為www.example.com,並在選擇伺服器憑證下拉框中選擇www.example.com網域名稱關聯的認證,然後單擊確定。

    2. 輸入擴充網域名稱為www.example.org,並在選擇伺服器憑證下拉框中選擇www.example.org網域名稱關聯的認證,然後單擊確定。

    說明

    認證中的網域名稱和您添加的擴充網域名稱必須一致。

步驟三:配置轉寄策略

  1. 在實例管理頁面,找到目標CLB執行個體,然後單擊目標執行個體ID。

  2. 在監聽頁簽,在監聽的操作列單擊配置轉寄策略。

  3. 在轉寄原則面板,添加轉寄策略。

    本文中僅佈建網域名轉寄規則,URL不進行設定。

    1. 在網域名稱列輸入www.example.com,選擇虛擬伺服器組RS1,單擊新增轉寄原則。

    2. 在網域名稱列輸入www.example.org,選擇虛擬伺服器組RS2,單擊新增轉寄原則。

  4. 完成轉寄策略的配置後,關閉轉寄原則面板。

步驟四:佈建網域名解析

分別為www.example.com和www.example.org添加A記錄解析到CLB執行個體的公網服務地址上。

  1. 登入傳統型負載平衡CLB控制台。

  2. 在頂部功能表列選擇地區。

  3. 選擇要進行網域名稱解析的CLB執行個體,複製其對應的公網服務地址。

  4. 完成以下步驟來添加A解析記錄。

    1. 登入網域名稱解析控制台。

    2. 在公网权威解析頁面單擊新增網域名稱。

    3. 在新增網域名稱對話方塊中輸入您的主機網域名稱,然後單擊确认。

      重要

      您的主機網域名稱需已完成TXT記錄驗證。

    4. 在目標網域名稱的操作列單擊解析设置。

    5. 在解析设置頁面單擊添加记录。

    6. 在添加记录面板配置以下資訊完成A記錄解析配置,然後單擊确认。

      配置

      說明

      记录类型

      在下拉式清單中選擇A。

      主机记录

      您的網域名稱的首碼。

      解析请求来源

      選擇預設。

      记录值

      記錄值為IP地址,即您複製的CLB執行個體的公網服務地址。

      TTL

      全稱Time To Live,表示DNS記錄在DNS伺服器上的緩衝時間,本文使用預設值。

步驟五:結果驗證

在瀏覽器中分別輸入www.example.com和www.example.org均可訪問服務,本文在伺服器組RS1和RS2對應的後端伺服器兩個執行個體上搭建了兩個靜態網頁。

  • 在瀏覽器中輸入擴充認證example1綁定網域名稱www.example.com,將根據已配置的轉寄規則,轉寄至伺服器組RS1對應的後端伺服器ECS01。在瀏覽器中輸入 www.example.com,頁面返回 Hello World ! This is ECS01.,表明請求已根據轉寄規則轉寄至伺服器組 RS1 對應的後端伺服器 ECS01。

  • 在瀏覽器中輸入擴充認證example2綁定網域名稱www.example.org,將根據已配置的轉寄規則,轉寄至伺服器組RS2對應的後端伺服器ECS02。瀏覽器通過 HTTPS 訪問後返回 Hello World ! This is ECS02.,驗證後端伺服器 ECS02 的 Web 服務運行正常。

說明

配置完成後測試如果出現問題,請嘗試重啟瀏覽器後再測試,避免緩衝對結果的影響。

相關文檔