Develop - 为网站获取https协议
前言:买域名+解析+ssl证书部署+买服务器都是在腾讯云完成的。
购置域名
域名购买网址:https://buy.cloud.tencent.com/domain
域名解析
腾讯云控制台-我的域名:我的域名在域名栏的DNS状态,点击管理解析。或者也可以直接在腾讯云搜索DNS解析。
第一步点击后跳转到域名解析页面:https://console.cloud.tencent.com/cns/detail/teachernonverbal.asia/records
- 点击快速添加解析,如果有服务器的话就填主机IP,想要把网站部署到第三方托管平台的话,就点域名映射。如果在腾讯云买了服务器的话点腾讯云资源解析。还没想好/还没买好服务器的话就先点邮箱解析。
- 点确定后,大约过几分钟域名就会解析好。
ssl证书签发下载
- 在腾讯云搜索框搜索SSL,跳转到网址:https://console.cloud.tencent.com/ssl
- 点我的证书,然后点申请免费证书,根据指示填写。
- 填写完成几分钟后,站内信会提示SSL证书审核通过。这个时候回到我的证书页面,点击下载,选择Nginx。会下载下来一个压缩包,先放好。
服务器租赁
我选择了腾讯云的轻量应用服务器(便宜,需求不大),在腾讯云买服务器的网站上选轻量云服务器:https://cloud.tencent.com/product/lighthouse
选择应用模板的时候要选这个宝塔Linux面板,这个很大程度上会方便部署SSL证书。
后续操作:租赁好服务器后,在控制台中进入服务器页面,然后点域名解析。添加需要的域名。
后续操作:防火墙需要关闭,策略全部改为允许。添加规则,来源输入当前电脑常用网络的IP,端口写8888(我也不知道为何)
SSL部署
按照这3个文档的顺序操作,非常丝滑:
https://cloud.tencent.com/document/product/213/5436
https://cloud.tencent.com/document/product/213/45550
https://cloud.tencent.com/document/product/400/50874(这个文档中的证书安装的1-2步即证书下载,上面步骤完成了。) 操作完成后,过几分钟,输入网址域名,就会看到https了。
备案
在腾讯云搜索备案,然后跟着要求操作就行了。