分享好友 最新资讯首页 最新资讯分类 切换频道
从零开始开发微信小程序-资源准备
2024-12-29 13:02

        工欲善其事,必先利其器。 在完成小程序的申请之后,接下来就要着手准备开发环境和服务器的相关资源了。本文主要聚焦于域名备案以及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备案”,进入阿里云代备案系统。整个备案流程分为五个步骤

  1. 填写基础信息
  2. 填写主办者信息
  3. 填写网站或应用信息
  4. 上传资料及真实性校验(此步骤需在阿里云APP端完成,请提前下载好APP
  5. 备案信息确认

        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证书下载

        证书审核完成后,其状态会变为“已签发”。此时,您可以下载对应的证书文件。

        近期我开发了一款专注于成语学习的微信小程序【成语智趣欢乐多】。该程序提供了成语检索、学习与复习、趣味答题及闯关游戏等功能,旨在让您在轻松愉快的氛围中掌握更多的成语知识。感兴趣的同学可以扫下方二维码即可免费体验。

最新文章
mysql 常见的几个错误问题
判断是否属于这个原因的方法很简单,执行以下命令,查看mysql的运行时长$ mysql -uroot -p -e "show global status like 'uptime
Win10系统遇到驱动需要数字签名无法安装问题的解决方法
Win10系统遇到驱动需要数字签名无法安装问题怎么办?在Win10系统中,设备只有安装了驱动才能正常使用,而有时我们发现下载来的驱
html模板网站免费 企业站模板源码下载
HTML模板网站免费企业站模板源码下载全攻略,在互联网时代,拥有一个专业的网站对于企业而言至关重要。然而,高质量的网站设计往
Python才是人工智能AI的首选编程语言,你值得拥有……
在所有编程语言里,Python并不算萌新,从1991年发布第一个版本,至今已经快30年了。最近几年,随着人工
mp4转mp3转换器
mp4转mp3转换器官方版是一款功能全面的格式转换软件。通过mp4转mp3转换器最新版用户用户轻松的mp4视频格式转换为mp3音频格式,用
xshoppy入驻费用是什么?有哪些开店费用?
独立站平台有很多,有一些朋友选择了shopify独立站平台,还有一些朋友倾向于选择xshoppy这个独立站平台,最关心的问题肯定就是xs
“星二代”影帝廖凡,出道24年从不拼爹,妻子是周星驰的黄金拍档
娱乐圈内“子承父业”的星二代并不在少数,甚至还有“弟承姐业”的,毕竟小透明进圈,想碰到好资源可太难了。背靠余荫也少走些弯
Python炸弹人小游戏源代码
基于Python编程实现的11种小游戏源码+项目说明(可学习借鉴).zip【备注】1、该资源内项目代码都经过测试运行成功,功能ok的情况下
maya怎么进不去了 (为什么打不开Maya?)
Maya 无法打开的原因较多,以下是一些常见的原因和对应的解决方法:损坏的首选项:按照相关手册将 Maya 首选项重置为默认值。显
一周Martech新闻:GPT-4 API全面开放使用
AIOpenAI放大招:GPT-4 API,全面开放使用现所有付费API用户都可直接访问8K上下文的GPT-4,无需任何等待。全球开发者都能使用GPT