阿里云部署SSL证书步骤、http自动转为https、以及证书不安全解决办法(记录踩过的坑)
服务器部署SSL证书
当我们需要开发小程序,调用自己的后台接口的时候,我们就需要申请域名,同时服务器默认的http不被微信后台所接受,我们就必须要为自己的服务器部署SSL证书来使http转为https来方便服务器接口的调用。
SSL证书的购买
- SSL证书的购买可以到阿里云官网,搜索SSL证书,点击购买
- 作为开发的初级者,可以选择免费的DV证书,免费的证书可以一年申请20个证书,对自己的域名进行部署
如你的网站是:xxx.top,为他部署SSL证书就需要一张
如果你还需要为你的二级域名:api.xxx.top,那么他需要另外的单独一张SSL证书,才能成功访问到https
- 成功购买SSL证书之后,进入后台管理界面,对点击证书申请
- 点击证书申请之后弹出框中输入自己的要配置SS;证书的域名
如果是让xxx.top和api.xxx.top都有SSL证书,那么需要配置两张SSL证书
- 填写之后提交了等待审核即可
- 审核成功之后点击下载,下载自己对应的服务器证书即可
服务中部署SSL证书(以Ubuntu系统部署apache2为例)
Apache配置SSL证书需要三个文件:
xxx_public.crt【服务器证书】
xxx_chain.crt 【中间证书】
xxx.key 【私钥文件】
Nginx配置SSL证书俩个文件:
xxx.pem 【服务器证书部分