本文主要讲述如何在服务器上搭建https,主要用到的资源有阿里云的ECS服务器、域名,以及从腾讯云免费申请的SSL证书。阿里云的ECS服务器申请、域名的申请及备案不再多讲,已经很多教程了,下面主要讲如何从腾讯云免费申请的SSL证书,以及如何在阿里云配置域名解析,并使用Nginx实现https。
1、需要准备的资源
- 阿里云ECS服务器(本文使用的为Ubuntu 16.04)
- 阿里云域名
- 腾讯云免费申请的SSL证书
- Nginx
2、腾讯云免费申请的SSL证书
- 先申请腾讯云账号,已有则跳过
- 进入控制台,进入SSL 证书,点击申请免费证书开始申请
- 证书申请页,填写相关信息后下一步
- 证书申请页,选择验证方式
- 申请成功后,查看证书详情
- 进入阿里云域名解析设置页,添加记录
- 添加完TXT记录后,等待腾讯云审核通过颁发证书,成功如下
- 下载证书并解压,目录结构如下,根据web服务器的不同选择即可