Azure CDN配置SSL

在《企業出海,從啓用Azure CDN全球加速開始》中,我們介紹瞭如何爲網站開通Azure CDN,完成這個案例後,我們可以使用HTTP方式加速並訪問我們的網站了,今天我們要做的內容是在Azure CDN上配置證書並開通SSL,使用HTTPS訪問我們的網站。

步驟:

   1. 爲Azure CDN配置 Key Vault(密鑰保管庫);

a. 創建Azure Key Vault;

b. 創建Azure Active Directory客戶端;

c. 在Key Vault中 配置AAD 客戶端的訪問權限

d.在Key Vault 中上傳證書

  2.  在Azure CDN控制檯上配置 Key Vault及證書;

                   a. 設置CND通過AAD 客戶端到Key Vault的鏈接;

                   b.選擇已經存在於Key Vault中的證書

 

爲了完整演示本案例,今天我們的測試環境爲:

  1. 源站:https://web.5gn.link,該網站部署在華爲雲的一臺虛擬機上;

  2. 加速站:https://func.5gn.link;

  3. func.5gn.link 證書;

 要完成本測試,有如下前置條件:

  1. 一個可以訪問的網站(源站);

  2. 要加速的已經備案的域名及對應的SSL證書;

  3. Azure 賬號;

 

 

圖文步驟:

1. 創建密鑰保管庫(Azure Key Vault)

img-c08ec3eb-ffc7-406d-bc1a-28b6fa9e3af3.png

 

img-91f84e87-2343-4ada-a3e8-1ed5e91aee3d.png

 

2. 創建AAD 客戶端:

img-b350d78a-987f-45ec-b468-abc56acdcaea.png

 

此處的“受支持的賬戶類型”和重定向URL保持默認即可。

img-8db474a2-8895-4f89-b73f-ff3274efd57f.png

 

此處的應用程序(客戶端)ID,稍後會在CDN頁面使用。

img-ee415541-436b-41b4-a0bf-1bf8b525f8ab.png

 

在“證書和密碼”中,添加客戶端密碼,此處可以設置有效期或長期。

img-b07ba0dd-6764-4dba-8357-c0c63424c09b.png

 

創建的密碼必須保存下來,該頁面只顯示一次,刷新或切換後,不再顯示該密碼。

img-659c12e4-c026-4c9e-b434-943107254cfc.png

 

在密鑰保管庫,添加訪問策略。

img-34cd92b6-28d1-4c40-ba89-d368f546ce69.png

 

主體:選擇新創建的AAD 應用程序

img-1d2cb2c4-1fac-47b4-b484-3e175230b06a.png

 

機密權限,選擇獲取和列出

img-c8258bd8-a796-4874-9529-3f33dad3d22d.png

 

證書權限,選擇獲取,列出,創建,導入

img-d3698093-50b3-417e-88df-d606f052d2f7.png

 

 

 

img-8e40f98d-a8fa-4ea3-b1a2-46df8f4f750d.png

 

點擊保存

img-1163ea2b-cd07-40c9-8e2c-4bc0e846b888.png

 

 

 

3.創建Azure CDN並配置

 

img-7119988b-ad3e-45ff-9692-390ab3d7607b.png

選擇標準版即可,plus支持直播,此處不需要。

img-ce07ef9c-8d41-4816-8af8-472a13f64e31.png

 

 

填寫加速域名,備案號,源站等信息

img-cefdfe9f-0125-4dd6-9d4f-91fd204372aa.png

 

創建完成,點擊管理,進入Azure CDN控制檯

img-a1592f92-bf2c-412a-8560-45641349d72a.png

 

添加SSL證書,點擊配置按鈕

img-7b6c06e2-17c8-4ac3-aeb1-79897470695f.png

填寫密鑰保管庫的DNS,和剛纔保存好的客戶端ID和密碼。

img-e287f54b-36c8-460a-96d7-23ea848baef3.png

在密鑰爆款庫導入SSL證書。

img-962974d9-9e29-4004-95ff-3d4b569354e4.png

 

img-dcfed29f-8e63-489a-a452-8fcb554bc057.png

 

 

在Azure CDN 選擇已經導入到密鑰爆款庫中的證書。

img-f6f2d791-a3e0-4729-a8c3-b920b8ddbf66.png

 

 

 

img-be684b1e-39dd-4d83-9f52-5afe5283047f.png

選擇好證書後,會自動開啓HTTPS

img-7575e80e-1303-4027-ab68-e8943a32caad.png

 

如果默認的緩存規則不包含您要緩存的數據類型,請在緩存規則中添加:

img-e947a382-f506-4a43-ab26-faf768d2af6f.png

 

接下來將Azure CDN 提供的CNAME 後綴爲 mcchcdn.com的記錄添加上。

img-030e4b5c-6d37-4bc2-b3ed-dfed505faf5a.png

 

稍等片刻,可以測試 nslookup 加速域名查看,記錄中出現mcchcdn.com等記錄表示CND配置完成。

img-80e40367-8c92-4b53-b0ac-235cf677c426.png

 

在瀏覽器中,刷新頁面,檢查相應文件是否來自於CDN服務器

 

 

img-d5b3e658-672d-4f99-bb4b-c50d91f60cff.png

 

同時,可以在Azure CDN控制檯看到流量消耗情況。

img-c5cdbad6-e0e5-4595-9bf1-e9cd331450ec.png


 Like (1


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章