阿里云虚拟主机使用免费申请的SSL证书,将http请求转换为https

最近在开发微信小程序,部分数据需要从后台获取,但是我的阿里云虚拟主机的域名是没有SSL证书,是http请求,而微信小程序添加的服务器域名要求是https的,没办法,只能想办法将http请求转换成https;

我采取的办法是通过阿里云申请免费的SSL证书,然后通过阿里云CDN服务来完成间接跳转配置https证书;

下面我列举一下我操作的步骤:

第一步:申请阿里云免费证书服务

在阿里云->安全->SSL证书 里面可以免费申请证书

申请成功后会在证书管理控制台看见签发的证书

第二步 CDN配置

证书申请成功后,就要配置CDN,我购买的套餐内包含的有CDN服务,因此,我就不需要在单独购买CDN服务,

如果没有CDN服务,就要先购买,

阿里云CDN服务可以根据需求选择CDN流量包(国内版)和HTTPS请求包这两个其中一个,因为我客户是企业网站网站流量不大,所以我选择的是50元/年(1000万次请求数)的套餐。网址:https://common-buy.aliyun.com/?spm=5176.7922146.0.0.788e6ff9yvneqn&commodityCode=cdnhttpsbag#/buy

在阿里云CDN控制台增加域名,这步操作很简单,按照提示选择,等待审核通过就可以了!

  (1)业务类型:图片小文件

  (2)原站类型:IP,后面填写下ip地址就行

  (3)端口:80端口(一定只能选80,因为阿里云虚拟主机443端口不开放)

  第四步:配置CDN的SSL,开启https加速

  在CDN控制台》配置,进入CDN配置页面进行HTTPS设置,阿里云申请的免费证书只要直接选择就行,要记得最后的跳转类型一定记得选HTTP→HTTPS。

配置完成

第三步:域名DNS解析记录修改

要启用阿里云CDN加速服务,需要将阿里云CDN分配给你的CNAME指向你的域名;添加或删除后,受解析影响大约10分钟左右可以看到状态更新。

进入控制台->云解析DNS->域名解析->解析设置

点击添加记录

记录值填CDN列表内生成的CNAME;

配置完成后,大约十多分钟后就可以访问https网址。

猜你喜欢

转载自blog.csdn.net/qq_41725450/article/details/84939219