CLB支持HTTPS多域名多證書操作
本文介紹如何給CLB實(shí)例通過HTTPS監(jiān)聽掛載多個(gè)證書,將來自不同域名的訪問請求轉(zhuǎn)發(fā)至Serverless 應(yīng)用引擎 SAE(Serverless App Engine)同一應(yīng)用實(shí)例組。
前提條件
購買2個(gè)域名,分別為域名1和域名2。具體操作,請參見注冊通用域名。
上傳2個(gè)SSL證書到證書服務(wù),分別為證書1和證書2。具體操作,請參見選擇阿里云簽發(fā)證書。
創(chuàng)建1個(gè)CLB實(shí)例。具體操作,請參見創(chuàng)建和管理CLB實(shí)例。
創(chuàng)建SAE應(yīng)用。具體操作,請參見創(chuàng)建應(yīng)用。
背景信息
通過配置轉(zhuǎn)發(fā)策略,將來自域名1和域名2的不同訪問請求,轉(zhuǎn)發(fā)至SAE應(yīng)用同一實(shí)例組,功能示意圖如下:
步驟一:在SAE控制臺(tái)配置網(wǎng)關(guān)路由
登錄SAE控制臺(tái)。
在左側(cè)導(dǎo)航欄,單擊命名空間(環(huán)境),在頂部菜單欄選擇地域,然后單擊具體命名空間名稱。
在左側(cè)導(dǎo)航欄,單擊網(wǎng)關(guān)路由,在網(wǎng)關(guān)路由頁面,單擊新建。
在新建路由規(guī)則面板,配置相關(guān)信息。
在配置網(wǎng)關(guān)入口頁簽,配置以下信息,單擊下一步。
配置項(xiàng)
說明
名稱
設(shè)置路由規(guī)則的名稱。
網(wǎng)關(guān)類型
選擇公網(wǎng)。
負(fù)載均衡類型
選擇CLB。
CLB(原SLB)
負(fù)載均衡類型選擇CLB時(shí)必填。選擇已創(chuàng)建的CLB實(shí)例。
說明CLB實(shí)例數(shù)量上限與傳統(tǒng)型負(fù)載均衡CLB控制臺(tái)上保持一致。關(guān)于CLB實(shí)例的使用約束,請參見CLB使用說明。
協(xié)議類型
選擇https。
SSL證書
協(xié)議類型選擇HTTPS協(xié)議時(shí)必填。本文綁定已上傳的證書1。
訪問端口
設(shè)置接收請求并向后端服務(wù)或者應(yīng)用進(jìn)行請求轉(zhuǎn)發(fā)的監(jiān)聽端口,端口范圍為1~65535,例如8080。
重要在同一個(gè)負(fù)載均衡實(shí)例內(nèi),監(jiān)聽端口不可重復(fù)。
多條網(wǎng)關(guān)路由規(guī)則禁止使用同一個(gè)CLB的同一個(gè)端口。
在配置轉(zhuǎn)發(fā)策略頁簽,配置以下信息,單擊確定。
配置項(xiàng)
說明
自定義轉(zhuǎn)發(fā)策略
域名:輸入已購買的2個(gè)域名。本文假設(shè)您已購買的2個(gè)域名信息如下:
域名1:
www.example.com
域名2:
www.example.org
Path:無需填寫。
后端應(yīng)用:接收轉(zhuǎn)發(fā)請求的應(yīng)用,該應(yīng)用須與轉(zhuǎn)發(fā)請求的應(yīng)用在同一個(gè)命名空間內(nèi)。
容器端口:設(shè)置訪問您后端應(yīng)用的容器端口,例如8080。
默認(rèn)轉(zhuǎn)發(fā)策略
后端應(yīng)用:選擇需要轉(zhuǎn)發(fā)的后端應(yīng)用。
容器端口:設(shè)置訪問您后端應(yīng)用的容器端口,例如8080。
重要沒有匹配自定義策略轉(zhuǎn)發(fā)的請求,SAE會(huì)指定默認(rèn)的轉(zhuǎn)發(fā)策略。如果您不設(shè)置默認(rèn)轉(zhuǎn)發(fā)策略,會(huì)導(dǎo)致訪問報(bào)錯(cuò)。
您可以在網(wǎng)關(guān)路由頁面,查看新建的規(guī)則。
步驟二:在CLB控制臺(tái)添加擴(kuò)展域名
- 登錄傳統(tǒng)型負(fù)載均衡CLB控制臺(tái)。
在實(shí)例管理頁面,在頂部菜單欄選擇地域,單擊目標(biāo)實(shí)例ID。
在目標(biāo)實(shí)例的監(jiān)聽頁簽的操作列,單擊圖標(biāo),然后從下拉菜單,選擇擴(kuò)展域名管理。
在擴(kuò)展域名管理面板,單擊添加擴(kuò)展域名,配置相關(guān)信息,然后單擊確定。
配置項(xiàng)
說明
擴(kuò)展域名
輸入您已購買的域名。
選擇服務(wù)器證書
選擇該域名關(guān)聯(lián)的證書。本文選擇您已上傳的證書2。
說明證書中的域名和您添加的擴(kuò)展域名必須一致。
您可以在擴(kuò)展域名列表區(qū)域,查看已擴(kuò)展的域名。
結(jié)果驗(yàn)證
復(fù)制配置的域名地址,在瀏覽器中輸入地址并回車,即可分別進(jìn)入各自的應(yīng)用首頁。
域名1:
https://example.com
域名2:
https://example.org