Azure CDN 配置SSL 开启HTTPS

在《企业出海,从启用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 账号;

azure cdn ssl.mp4

图文步骤:

1. 创建密钥保管库(Azure Key Vault)

2. 创建AAD 客户端:

此处的“受支持的账户类型”和重定向URL保持默认即可。

此处的应用程序(客户端)ID,稍后会在CDN页面使用。

1582025862183-e568541a-0ffd-4e4a-ba36-1f16e34ad517.pnguploading.4e448015.gif正在上传…重新上传取消

在“证书和密码”中,添加客户端密码,此处可以设置有效期或长期。

创建的密码必须保存下来,该页面只显示一次,刷新或切换后,不再显示该密码。

1582025862203-c1cae8a3-300e-4caa-abed-3f7121293225.pnguploading.4e448015.gif转存失败重新上传取消1582025862203-c1cae8a3-300e-4caa-abed-3f7121293225.pnguploading.4e448015.gif正在上传…重新上传取消1582025862203-c1cae8a3-300e-4caa-abed-3f7121293225.pnguploading.4e448015.gif转存失败重新上传取消

在密钥保管库,添加访问策略。

主体:选择新创建的AAD 应用程序

1582025862316-83b8b05f-760b-400f-8c5b-f487a9f4ea88.pnguploading.4e448015.gif正在上传…重新上传取消

机密权限,选择获取和列出

1582025862209-bf6acc51-5142-41f9-9b2f-bb021b7c0d48.pnguploading.4e448015.gif转存失败重新上传取消1582025862209-bf6acc51-5142-41f9-9b2f-bb021b7c0d48.pnguploading.4e448015.gif正在上传…重新上传取消1582025862209-bf6acc51-5142-41f9-9b2f-bb021b7c0d48.pnguploading.4e448015.gif转存失败重新上传取消

证书权限,选择获取,列出,创建,导入

1582025863140-9920fd78-d14f-42b1-9e84-d38d25a7e956.pnguploading.4e448015.gif正在上传…重新上传取消

1582025862283-aca15688-39ac-4d76-b9bb-920dd454abbc.pnguploading.4e448015.gif正在上传…重新上传取消

点击保存

3.创建Azure CDN并配置

1582025863072-a7d81108-3729-4003-803a-afcb168b08ca.pnguploading.4e448015.gif正在上传…重新上传取消

选择标准版即可,plus支持直播,此处不需要。

1582025862339-0cccaa13-29c5-438f-ae45-198a907abc9c.pnguploading.4e448015.gif转存失败重新上传取消1582025862339-0cccaa13-29c5-438f-ae45-198a907abc9c.pnguploading.4e448015.gif正在上传…重新上传取消1582025862339-0cccaa13-29c5-438f-ae45-198a907abc9c.pnguploading.4e448015.gif转存失败重新上传取消

填写加速域名,备案号,源站等信息

创建完成,点击管理,进入Azure CDN控制台

添加SSL证书,点击配置按钮

填写密钥保管库的DNS,和刚才保存好的客户端ID和密码。

1582025862331-e04674df-a525-4ed8-90d6-df2717b3a910.pnguploading.4e448015.gif正在上传…重新上传取消

在密钥爆款库导入SSL证书。

1582025862268-070360d1-22f8-4ffd-a596-bf87dc4d1697.pnguploading.4e448015.gif正在上传…重新上传取消

1582025862359-0b3bd869-e9b8-4e42-9e07-17be8cac05b1.pnguploading.4e448015.gif正在上传…重新上传取消

在Azure CDN 选择已经导入到密钥爆款库中的证书。

选择好证书后,会自动开启HTTPS

1582025862300-cd556bf7-3eac-4914-aee9-2bfc6a250a52.pnguploading.4e448015.gif转存失败重新上传取消

如果默认的缓存规则不包含您要缓存的数据类型,请在缓存规则中添加:

接下来将Azure CDN 提供的CNAME 后缀为 mcchcdn.com的记录添加上。

1582025862300-938a2433-ec95-4699-88af-7ee87b7a6fbd.pnguploading.4e448015.gif转存失败重新上传取消

稍等片刻,可以测试 nslookup 加速域名查看,记录中出现mcchcdn.com等记录表示CND配置完成。

在浏览器中,刷新页面,检查相应文件是否来自于CDN服务器

同时,可以在Azure CDN控制台看到流量消耗情况。

1582025862344-79b918f7-5bc8-4f36-ba2b-6f47710359ba.pnguploading.4e448015.gif转存失败重新上传取消

发布了44 篇原创文章 · 获赞 4 · 访问量 1799

猜你喜欢

转载自blog.csdn.net/yushuzhen2008/article/details/104381296