本教程介紹配置擴充網域名稱的詳細操作步驟。

情境描述

本教程以華東1(杭州)地區的效能保障型負載平衡執行個體SLB1為例。在本教程中您會建立一個七層HTTPS監聽,認證方式為單向認證,您需要將來自網域名稱為*.example1.com的前端請求轉寄至虛擬伺服器組test1上,將來自網域名稱為www.example2.com的前端請求轉寄至虛擬伺服器組test2上。

您需要完成以下操作:
  1. 添加HTTPS監聽。
  2. 配置轉寄規則。
  3. 添加擴充網域名稱。

前提條件

  • 在華東1(杭州)地區建立效能保障型執行個體SLB1,具體操作請參見建立Server Load Balancer執行個體
  • 上傳本教程中需要使用的認證,具體操作請參見创建证书
    • 監聽使用的預設認證為default。
    • 網域名稱*.example1.com使用的認證為example1。
    • 網域名稱www.example2.com使用的認證為example2。


步驟一 添加HTTPS監聽

完成以下操作,添加七層HTTPS監聽:

  1. 在左側導覽列,選擇執行個體 > 執行個體管理
  2. 執行個體管理頁面,單擊效能保障型執行個體SLB1操作列的監聽設定精靈

    首次配置監聽,也可以單擊連接埠/健全狀態檢查/後端伺服器列的點我開始配置

  3. 配置監聽。
    本操作的主要配置如下,其他配置參考添加HTTPS監聽
    • 雙向認證:關閉。
    • SSL認證:選擇伺服器憑證default。
    • 後端伺服器:需要建立test1和test2兩個虛擬伺服器組。

步驟二 配置轉寄規則

完成以下操作,配置轉寄規則:

  1. 單擊SLB1執行個體ID,進入執行個體詳情頁面。
  2. 監聽頁簽下,找到已建立的HTTPS監聽,單擊添加轉寄策略
  3. 轉寄策略頁面,配置轉寄策略,詳情請參見添加網域名稱和路徑轉寄
    本教程中佈建網域名轉寄規則,URL不進行設定。
    • 設定規則名稱,在網域名稱操作列輸入*.example1.com,選擇test1虛擬伺服器組,單擊添加轉寄策略 +
    • 設定規則名稱,在網域名稱操作列輸入www.example2.com,選擇test2虛擬伺服器組,單擊確認
    说明 轉寄規則中設定的網域名稱,必須與認證中和步驟三 添加擴充網域名稱中添加的擴充網域名稱保持一致。


步驟三 添加擴充網域名稱

完成以下操作,添加擴充網域名稱:

  1. 單擊SLB1執行個體ID,進入執行個體詳情頁面。
  2. 監聽頁簽下,找到已建立的HTTPS監聽,選擇更多 > 擴充網域名稱管理


  3. 擴充網域名稱管理頁面,單擊添加擴充網域名稱,配置擴充網域名稱。
    • 輸入欄位名。網域名稱只能使用字母、數字、連字號(-)、點(.)。
      網域名稱轉寄策略支援精確匹配和萬用字元匹配兩種模式:
      • 精確網域名稱:www.aliyun.com
      • 萬用字元網域名稱(泛網域名稱): *.aliyun.com, *.market.aliyun.com

        當前端請求同時匹配多條網域名稱策略時,策略的匹配優先順序為:精確匹配高於小範圍萬用字元匹配, 小範圍萬用字元匹配高於大範圍萬用字元匹配,如下表所示。

        模式 請求測試URL 配置的轉寄網域名稱策略
        www.aliyun.com *.aliyun.com *.market.aliyun.com
        精確匹配 www.aliyun.com ? × ×
        泛網域名稱匹配 market.aliyun.com × ? ×
        泛網域名稱匹配 info.market.aliyun.com × × ?
    • 選擇該網域名稱關聯的認證。
      说明 認證中的網域名稱和您添加的擴充網域名稱必須一致。


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