最近因为工作需要开发一款微信小程序,在小程序中要发起http请求的话必要在微信小程序管理后台配置可信域名,微信对域名有2点核心的要求:带https的域名已经ICP备案的域名。公司资源有限给不到啥支持,想起来我在腾讯云上有个域名一直闲置,于是打算拿这个域名下手。

要提醒的是,下面的所有操作步骤都是以个人资质,如果是以企业资质的话部分提交的资料或操作可能不一样,建议参考官方产品使用文档。

申请域名

这块没啥好说的,各大公有云服务商都有域名业务,上去挑一个自己喜欢的还没被注册的域名下单购买就行。

购买链接:https://buy.cloud.tencent.com/domain

域名购买成功后你可以在域名注册控制台页面找到你的域名,注意,这时候虽然域名被你买下了,但是你拿它做不了任何事情,工信部从2017年开始要求所有域名必须实名认证。如果不做认证,你的域名无法做解析,无法被访问,相当于买了个寂寞,所以第一步先把认证做了。

域名实名认证

进入到域名注册页面,可以看到当前域名是“未实名认证”状态,我们点击这个状态进到填写认证资料的页面,这里无非就是填写域名持有人信息,比如性别、电话、地址、上传身份证等等。上传的资料会经过两次审核,第一次是腾讯云自己审核,审核通过再提交到注册局审核,注册局审核通过后才算认证成功。这个过程需要的时间不定,腾讯云内部审核比较快,一般10-30分钟左右就会有响应,注册局那边就不好说了,着急的话可以提个工单叫腾讯云客服帮忙催一下。

我的建议是,先创建一个域名信息模板,把这个模板先做实名认证,后面给域名做认证的时候只要选择这个模板就行,一方面可以避免重复提交域名信息,另一方面官方文档说模板审核起来会更快。

认证成功后收到短信和邮件提示,下面是我的域名实名认证成功后的样子:

在实名认证过程中我还发生了一个小插曲,由于我之前迁移过户口,手上有2张身份证都能用,每张身份证都拿去做了资料审核,试了七八次死活不给我通过,实在没办法了给腾讯云提工单咨询,工单响应还挺快的,回复说是可能和户口迁移有关,建议用户口本来审核,我按照提示把新身份和新户口本放在一起拍照提交上去了,还是不行,心态都快崩了。我记得那天刚好是清明假期的第一天,去工单追问后很快收到客服电话,客服说我的资料没啥问题是注册局那边没有我的个人信息,what???一脸懵逼差点怀疑自己是黑户。。他们说注册局清明假期不上班要等上班后才能去反馈,那就只能等着了。上班那天一大早我就去工单催,下午就收到了审核通过的信息,真是折腾人啊。

不过话说回来,腾讯云的客服还是不错的,周末和节假日都有人值班响应很快,重要信息都会打电话通知确认,给个赞。

配置DNS解析

接下来就是给域名配置DNS服务器,这一步的目的是让别的机器能通过DNS服务器识别到你的域名。提醒一下,这一步必须要在域名通过实名认证后操作,要不然无法配置成功(其实DNS服务器腾讯云已经默认配置上去了,只是没有认证过的话就不会生效)。

我们打开域名DNSPod控制台,里面有个一键检测DNS服务器功能,域名已经认证过的话很快就可以通过检测了,这时候你域名的DNS服务器就正式生效了。默认的DNS服务器地址是f1g1ns1.dnspod.net和f1g1ns2.dnspod.net,你也可以改成其他的。

做完这一步,你的域名基本就可用了,等待备案后通过A记录把域名解析到具体的IP上即可。

域名备案

备案是一个比较繁琐的事情,整个过程耗时也很长,官网宣称的是要20个工作日左右。大家不要被这个时间吓到了,经过我本次实测差不多一周就搞定了。

首先你要查清楚你的域名是否满足备案要求,这一步可以查看文档说明。除了备案要满足的基本条件,你提交备案的地区管局也有相应的审核要求,一般来说备案地是你的户籍地,否则需要提交居住证明。大家要把这些要求都提前了解清楚,也方便准备资料避免走弯路。

还有一点非常重要,你要在腾讯云备案域名必要要有关联的腾讯云服务器资源,具体清单如下:

  • 已购买满足备案条件的腾讯云服务器。
  • 已购买满足备案条件的轻量应用服务器。
  • 已购买满足备案条件的腾讯云 Serverless 服务。
  • 已购买满足备案条件的腾讯云云托管服务。
  • 使用负载均衡实例。
  • 已获取备案授权码。

接下来就开始填写申请表单了,要注意提前准备好身份证,不能用手机图库里的照片,要现拍现用。申请流程如下:

按照页面提示一步步把需要的信息填写完整,基本问题不大。我认为有几点要注意的是:

1、域名实名认证后要满3个工作日才能申请备案,我在这里就踩坑了

2、备案前先不要做A记录解析

2、填写网站信息比较严格,网站名称一定要按规矩来写,否则会被驳回

3、视频验真的时候要注意周边环境,必须要纯白色背景墙,这个审核也很严

4、提交资料后保持手机畅通,半小时左右会收到腾讯云的核实电话

申请提交后会由腾讯云初审,初审通过后会提交到备案地管局复审,页面上会显示大致的审核时间:

正常流程下没有申请加急,我的这次审核还是比较快的。

备案通过后,短信、邮件、公众号、站内信会都给你推送消息。

IP解析

给域名做解析就是添加一条主机记录,这里主机记录会分为几种类型,我们要指向到一台服务器上的话通过A记录映射到服务器IP就可以了,其他几种主机类型页面上有详细的解释。

给域名申请SSL证书

搞证书其实是个麻烦事,平时开发中基本都是用的自签名证书,但是这种对公网环境肯定是无效的。网上也有肯多免费申请SSL证书的教程,不过过程比较繁琐,安全性也不好保证,那要不然就是花钱买正规证书了。

好在腾讯云为了照顾到我这种穷客户,推出了一年有效期的免费证书,香的很呀。

大家会问证书到期了怎么办?很简单,重新申请一个再用一年就好了。

这个申请免费证书的入口大家可以进到SSL证书控制台页面找到,按照它的要求填写资料提交就行了,审核也很快。

那有没有更简便的操作方法呢?必须要有呀。在刚才提到的添加A主机的页面,当你把A记录添加完之后,后面的操作区域有个黑色SSL小按钮,上面提示可以一键给域名生成免费证书,简直不要太巴适~

细心的朋友应该会注意到,证书申请后会给域名新增两条TXT类型的主机记录,这两条正是用来验证证书用的。

给网站配置SSL

证书审核通过后我们首先把证书文件下载下来:


下载的文件是以你域名命名的zip包,里面包含了原始的证书和私钥文件,以及在各大web服务器上直接能使用的证书,可以说是非常贴心了:

我是用Nginx来部署API,先把证书上传到服务器中,然后修改Nginx的配置文件即可:

    # HTTPS server#server {listen       443 ssl;server_name  whdcwe.xxxxxx.cn; ## 换成你的域名ssl_certificate      cert.crt;  ## 指定证书地址ssl_certificate_key  cert.key; ## 指定私钥ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_session_cache    shared:SSL:1m;ssl_session_timeout  5m;ssl_prefer_server_ciphers  on;location / {proxy_pass http://localhost:5000;proxy_read_timeout 300s;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection $connection_upgrade;}}

配置完成后重启Nginx即可:

sudo /usr/local/nginx/sbin/nginx -s reload

总结

我整个过程花费了差不多10天左右,时间主要耗在了前面域名认证那里,好在腾讯云节假日也是有人值班的,碰到问题收到反馈也比较及时。

虽然官网文档写的比我这篇详细的多,但是我猜想很多人并没有时间和性子一点点去细读文档,希望根据我的这篇总结能帮到你。
原文地址

我在腾讯云从域名申请到网站备案的操作攻略相关推荐

  1. 腾讯云服务器域名申请 备案和绑定IP地址详细步骤带清晰图

    1.首先点击进入腾讯云服务区,选择云服务器 然后点击立即选购 2.然后选择服务器配置信息 3.然后点击购买,跳转到下面截图页面中(这里也可以勾选购买域名,如果不需要就不用勾选) 4.提交订单之后,等待 ...

  2. 阿里云购买域名实名认证及网站备案

    本文主要分享自己在阿里云购买的域名做实名认证及其网站备案的一些过程,重点对其中所遇到的一些问题和解决办法做分享,帮助大家能够绕开这些坑,尽快完成认证和备案工作! 1. 域名实名认证 七月中旬在阿里云官 ...

  3. 腾讯云网站域名名称建议 网站备案起名建议

    一.网站名称基本要求 非国家级单位网站名称不能包含"中国"."中华"."国家"."人名"."地名"等 ...

  4. 腾讯云服务器标准型SA2与标准型S2区别选择攻略

    码笔记需要购买一台腾讯云服务器,可选的腾讯云CVM实例规格有标准型S2和标准型SA2,如何选择呢?显然标准型SA2性价比更高,但是有什么区别呢?顾名思义,区别就在于SA2和S2中间的字母"A ...

  5. 【2023最新】腾讯云注册域名及服务器使用宝塔绑定域名教程

    1 在腾讯云注册域名 在官网:https://buy.cloud.tencent.com/domain,注册想要的域名,需要认证信息模板 注册好以后,在右上角输入框,输入域名,查找并进入到域名控制台 ...

  6. 如何绑定腾讯云的域名到 godaddy 的站点

    1. 购买配置狗爹的虚拟主机,并建立相应的站点此处不做赘述 我的站点地址是 mufengs.cn, 这个域名是在狗爹上买的不需要做太多的配置. 2. 购买腾讯云的域名,我买的是 3 年的.com 顶级 ...

  7. 阿里云账号实名认证、域名实名制与网站备案的区别

    初来乍到的新同学对阿里云账号实名认证.域名实名制与网站备案会比较迷惑,都是实名制又是不同内容.魏艾斯博客会在下面详细解释这三者的不同及如何申请审核. 一.账号实名认证: 根据管局要求,一个阿里云账户只 ...

  8. 阿里云账号实名认证、域名实名制与网站备案的区别在哪里

    初来乍到的新同学对阿里云账号实名认证.域名实名制与网站备案会比较迷惑,都是实名制又是不同内容.魏艾斯博客会在下面详细解释这三者的不同及如何申请审核. 一.账号实名认证: 根据管局要求,一个阿里云账户只 ...

  9. 腾讯云轻量级服务器怎么搭建网站,腾讯云轻量应用服务器新手教程:快速搭建网站...

    原标题:腾讯云轻量应用服务器新手教程:快速搭建网站 腾讯云轻量应用服务器(Lighthouse)具备轻运维.开箱即用的特点,适用于小型网站.博客.论坛.电商以及云端开发测试和学习环境等轻量级业务场景, ...

最新文章

  1. Play 1.x框架学习之六:未登陆拦截机制 (Not Login intercept In play framework)
  2. 天底下最大的“骗子”——年龄
  3. phpsocket服务端和VC客户端通信实例
  4. 如何在运行时确定对象类型(RTTI)
  5. 面试官系统精讲Java源码及大厂真题 - 18 场景集合:并发 List、Map的应用场景
  6. 【C++、Matlab】VS2013 C++读写.mat文件
  7. Pyecharts绘制22种超实用精美图表
  8. web服务器python_一个简单的web服务器(python)
  9. sift算法的主要步骤
  10. 【跃迁之路】【456天】程序员高效学习方法论探索系列(实验阶段213-2018.05.07)...
  11. JavaScript网页特效---对联广告,网站对联广告
  12. SpringMVC拦截器的使用
  13. 圣经闪卡 - Holy Bible Flash Cards
  14. java双向循环链表
  15. 苹果软件测试的电池损耗准确,苹果官方维修如何查看苹果iPhone电池损耗和寿命...
  16. 表格OCR相关资源整理【ICDAR】【表格识别】【持续更新...】
  17. 布莱叶盲文-谷歌生态
  18. 【小学】再做一年级算术题
  19. Android开发局域网通信软件笔记
  20. 【iCheck基本用法的使用】

热门文章

  1. 你可能遭遇的免费erp陷阱
  2. 饥荒服务器修改mod没反应,为什么饥荒中服务器mod不能用 | 手游网游页游攻略大全...
  3. Fabric 2.3.2离线部署
  4. 数学第一单元计算机思维导图,三年级数学上册第一单元思维导图
  5. 数据处理与服务发布——网络分析
  6. MBus协议详解(二)
  7. 哈夫曼 (Huffman) 树的动画演示
  8. 织梦CMS仿某中国作文网源码 范文论文网模板 带会员系统+支付接口+整站数据
  9. pssh Oracle,Linux批量远程管理主机命令_pssh用法详解
  10. 世界首富比尔·盖茨怎样对待金钱