Develop - 为网站获取https协议

Posted on Aug 26, 2024

前言:买域名+解析+ssl证书部署+买服务器都是在腾讯云完成的。

购置域名

域名购买网址:https://buy.cloud.tencent.com/domain

域名解析

  1. 腾讯云控制台-我的域名:我的域名在域名栏的DNS状态,点击管理解析。或者也可以直接在腾讯云搜索DNS解析。 pic

  2. 第一步点击后跳转到域名解析页面:https://console.cloud.tencent.com/cns/detail/teachernonverbal.asia/records

    1. 点击快速添加解析,如果有服务器的话就填主机IP,想要把网站部署到第三方托管平台的话,就点域名映射。如果在腾讯云买了服务器的话点腾讯云资源解析。还没想好/还没买好服务器的话就先点邮箱解析。
    2. 点确定后,大约过几分钟域名就会解析好。 pic

ssl证书签发下载

  1. 在腾讯云搜索框搜索SSL,跳转到网址:https://console.cloud.tencent.com/ssl
  2. 点我的证书,然后点申请免费证书,根据指示填写。 pic pic
  3. 填写完成几分钟后,站内信会提示SSL证书审核通过。这个时候回到我的证书页面,点击下载,选择Nginx。会下载下来一个压缩包,先放好。 pic pic|500

服务器租赁

  1. 我选择了腾讯云的轻量应用服务器(便宜,需求不大),在腾讯云买服务器的网站上选轻量云服务器:https://cloud.tencent.com/product/lighthouse

  2. 选择应用模板的时候要选这个宝塔Linux面板,这个很大程度上会方便部署SSL证书。 pic

  3. 后续操作:租赁好服务器后,在控制台中进入服务器页面,然后点域名解析。添加需要的域名。 pic

  4. 后续操作:防火墙需要关闭,策略全部改为允许。添加规则,来源输入当前电脑常用网络的IP,端口写8888(我也不知道为何) pic

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了。

备案

在腾讯云搜索备案,然后跟着要求操作就行了。