工欲善其事,必先利其器。 在完成小程序的申请之后,接下来就要着手准备开发环境和服务器的相关资源了。本文主要聚焦于域名备案以及SSL证书的购置流程;如果您对这些方面相当了解,可以直接跳过这部分内容。
1、服务器资源
1.1服务器环境
服务器根据承载方式的不同,可以分为物理服务器、虚拟服务器以及云服务器。对于个人开发者而言,在考虑价格、安全性及易于维护性等多个因素的情况下,云服务器是一个不错的选择。市场上有许多知名的云服务提供商,如阿里云、华为云、腾讯云和百度云等。网上有一份针对这四大云服务提供商的评测对比报告(https://baijiahao.baidu.com/sid=1694181762397033835&wfr=spider&for=pc),报告显示这些服务商在技术实力和服务稳定性方面均表现出色,也各有侧重。
CPU性能测试结果(数据来源于https://vps.qiyutech.tech)
恰逢6月阿里云举办促销活动,其中99元/年的2核2G RDS服务器加上102元/年的百元建站套餐(包含域名、2核2G ECS服务器和短信服务)对于个人研究小程序来说非常划算,因此我最终选择了阿里云。
至于服务器的购买流程,操作相对简单直观。各大云服务提供商通常都会提供详细的教程指导,同时也支持在线客服咨询,因此这里就不赘述了,重点说下域名备案过程。
1.2域名实名认证
1.2.1微信小程序要求
微信小程序的要求中提到,所有向后端服务器的请求必须通过已完成备案的域名进行,并且仅允许使用HTTPS协议及443端口。因此,在开始开发之前,需要提前完成域名备案并购买SSL证书。鉴于我的域名是在阿里云购买的,下面将介绍如何在阿里云上完成域名的实名认证和备案过程。其他云服务提供商的操作流程也大致相似。
1.2.2进入域名实名认证
登录阿里云(https://www.aliyun.com/),进入控制台,点击左上角的“产品与服务”,然后选择“域名”,即可进入域名控制台。
在域名列表中,你可以看到自己购买的所有域名。如果某个域名尚未完成实名认证,列表上方会用红色字体提示你需要进行实名认证。
1.2.3实名认证模板
根据要求创建实名认证模板。如果是个人认证,则需按要求上传身份证照片,并填写通讯地址、手机号、邮箱等信息。提交后只需等待审核即可。个人认证的审核速度通常很快,我记得我当时是在当天就完成了审核。
1.3域名备案
登录阿里云控制台后,点击右上角的“ICP备案”,进入阿里云代备案系统。整个备案流程分为五个步骤:
- 填写基础信息
- 填写主办者信息
- 填写网站或应用信息
- 上传资料及真实性校验(此步骤需在阿里云APP端完成,请提前下载好APP)
- 备案信息确认
1.3.1基本信息校验
按照要求填写备案性质、主办者名称、证件号码、域名等信息。系统会自动校验这些信息是否符合进行ICP备案的标准。这里需要注意的是,在完成域名实名认证后,不要立即开始备案流程。通常需要等待2到3天的时间,以确保系统能够同步最新的实名认证信息。否则,可能会提示“域名实名认证信息与您填写的备案主体信息不一致”。
1.3.2主办信息填写
按照要求填写身份证、通讯地址、手机号、应急电话手机号、电子邮箱等信息,通讯地址需要精确到门牌号。
1.3.3互联网信息服务
按照要求填写网站名称、域名、网站内容、网站语言、IP地址等信息。其中,IP地址应为域名所指向的公网IP地址。
1.3.4上传资料
扫描左下方的二维码,按照要求进行人脸识别认证,并上传所需资料。请注意,如果您尚未安装阿里云APP,需要扫描二维码两次:第一次用于下载APP,第二次用于上传资料。后续的两个步骤较为简单,这里就不赘述了。
1.3.5备案信息审核
备案信息的审核分为两个步骤:首先是阿里云的初步审核,其次是工信部的最终审核。
提交备案订单后,阿里云的工作人员通常会在一个工作日内通过电话进行核验,并告知您初步审核的结果。
阿里云平台初审通过后,您会收到一条短信,提醒您在24小时内登录工信部备案官网进行验证。收到短信后,请登录工信部备案官网(https://beian.miit.gov.cn/),输入您收到的验证码,以及您的手机号和身份证后六位,点击“提交”即可完成验证。后期也可以登录工信部备案官网查询备案进度。请注意:验证码的有效期为24小时,过期后将失效。
1.4 域名解析
参照域名实名认证的操作步骤,进入域名列表后,点击“解析”按钮。
在域名解析设置页面,点击“添加记录”按钮,然后输入相应的主机记录和记录值。其中,主机记录指的是您要解析的子域名,而记录值则是您希望该子域名指向的公网IP地址。一般十分钟左右即可生效。
1.5 SSL证书购买
为了支持HTTPS协议,首先需要提前购买SSL证书。市面上的SSL证书价格从每年几百元到几千元不等。不过,阿里云、腾讯云等云服务提供商也提供了有效期为3个月的免费测试证书,到期后可以再次申请,这对于个人小程序而言已经足矣。
登录阿里云后,进入控制台,点击左上角的“产品与服务”,然后选择“数字证书管理服务”,即可进入数字证书管理服务控制台。
1.5.1证书购买
选择“证书管理”菜单下的“SSL证书管理”,然后选择“个人测试证书”(原“免费证书”页签),点击“立即购买”。免费的个人测试证书可以购买20个。
1.5.2证书创建
点击“创建证书”按钮,在证书申请页面按照要求输入域名名称,并勾选“快捷签发”,提交审核即可。如果信息填写无误,审核速度、通常非常快,往往只需要几分钟就能完成审核。
1.5.3证书下载
证书审核完成后,其状态会变为“已签发”。此时,您可以下载对应的证书文件。
近期我开发了一款专注于成语学习的微信小程序【成语智趣欢乐多】。该程序提供了成语检索、学习与复习、趣味答题及闯关游戏等功能,旨在让您在轻松愉快的氛围中掌握更多的成语知识。感兴趣的同学可以扫下方二维码即可免费体验。
未完待续,下一篇将介绍开发和调试环境!
标签:证书,微信,程序,认证,阿里,域名,从零开始,实名,备案 From: https://blog.csdn.net/superpole/article/details/140966779