閱讀323 返回首頁    go 魔獸


簡單路由-HTTP 協議變為 HTTPS 協議__服務發現和負載均衡_用戶指南_容器服務-阿裏雲

前提條件

如果您還沒有配置成功 HTTP 協議的域名訪問,請先了解配置 HTTP 的域名訪問。更多詳細信息,參見 給暴露公網的服務添加域名

操作流程

  1. HTTPS 協議是在負載均衡這一層進行支持的。為了支持 HTTPS 協議,您需要創建負載均衡證書。

    1. 登錄 負載均衡管理控製台
    2. 單擊左側導航欄中的 證書管理 並單擊頁麵右上角的 創建證書SLB
    3. 輸入證書的相關信息。
      更多詳細信息,參見 負載均衡幫助文檔-證書管理,如下圖所示。zhengshu
  2. 證書創建成功後,找到創建集群時分配的負載均衡實例。

    容器服務在創建集群的時候,給每一個集群分配了一個負載均衡實例,該負載均衡實例是屬於您自己的。

    1. 單擊 容器服務管理控製台 左側導航欄中的 集群,選擇相應的集群,本示例中為 routing-test-online,單擊 管理管理
    2. 單擊 負載均衡 並單擊 前往SLB控製台SLB您可以查看負載均衡實例的服務地址。地址
  3. 單擊左側導航欄中的 監聽 並單擊 添加監聽。在 添加監聽 頁麵,填寫端口信息,如下所示。

    1. +----------------+-------+------+
    2. | | 協議 | 端口 |
    3. +----------------+-------+------+
    4. | 前端協議(端口) | HTTPS | 443 |
    5. +----------------+-------+------+
    6. | 後端協議(端口) | HTTP | 9080 |
    7. +----------------+-------+------+
    1. 前端協議,選擇 HTTPS
    2. 端口使用 443 端口,後端端口使用 9080 端口(該端口為路由服務 acsrouting_routing 在每一台 ECS 主機上暴露的端口,所有的 HTTP 請求會在路由服務 acsrouting_routing 上根據 HTTP 協議的 HOST header 轉發到相應的提供各種服務的容器內)。
    3. 選擇前麵步驟創建的證書 www.example.com
    4. 根據需要設置其它選項。
    5. 單擊 下一步
      設置
  4. 完成 健康檢查配置 標簽頁中的配置, 如下所示。單擊 確認

    您可以選擇開啟或關閉健康檢查。如果您選擇開啟健康檢查,您需要在 域名 中填寫您自己的域名或者在 檢查路徑 中填寫 /haproxy-monitor。否則,健康檢查會報異常。

    健康

  5. 配置成功後,單擊 確認

    確認

  6. 訪問頁麵 https://www.example.com

    wordpress-rds-https-page

後續操作

完成以上配置後,如果您需要設置訪問 https://www.example.com 直接跳轉到 https://www.example.com,請參考 配置 HTTP 直接跳轉到 HTTPS 進行設置。

最後更新:2016-12-13 13:56:18

  上一篇:go 簡單路由-域名配置__服務發現和負載均衡_用戶指南_容器服務-阿裏雲
  下一篇:go 集群內服務間路由和負載均衡__服務發現和負載均衡_用戶指南_容器服務-阿裏雲