首页 > 编程语言 >从零开始开发微信小程序-资源准备

从零开始开发微信小程序-资源准备

时间:2024-08-07 09:54:27浏览次数:17  
标签:证书 微信 程序 认证 阿里 域名 从零开始 实名 备案

        工欲善其事,必先利其器。 在完成小程序的申请之后,接下来就要着手准备开发环境和服务器的相关资源了。本文主要聚焦于域名备案以及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证书下载

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

图片

图片

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

图片

图片

        未完待续,下一篇将介绍开发和调试环境!

标签:证书,微信,程序,认证,阿里,域名,从零开始,实名,备案
From: https://blog.csdn.net/superpole/article/details/140966779

相关文章

  • Hadoop3.4.0跑wordcount程序报错:org.apache.hadoop.mapreduce.v2.app.MRAppMaster
    部署完Hadoop3.4.0HA后跑wordcount程序报错,在日志文件里 http://rsnode:8042/logs/userlogs 里看到报错日志说不能加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMaster网上给的办法大多都是让执行hadoopclasspath然后把那一长串配置到 mapred-site.xml。如图 ......
  • 修改微信(3.9.10.19版本)系统托盘图标(傻瓜教程)
    微信版本:进行以下操作先退出微信1.iconfontLogo下载一个图标png,大小为256像素,前面颜色自己看着弄2.png转ico,转化链接(转化的网站很多不一定非要是这个)3.下载后续所需程序(ResHacker和IconWorkshopPortable)备用下载链接4.找到右击微信快捷键点击属性,打开所在位置,在文......
  • 基于ssm+vue中医药膳信息管理系统【开题+程序+论文】-计算机毕业设计
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着中医药文化的全球传播与认可,药膳作为中医养生的重要组成部分,其独特的治疗与保健价值日益受到人们的关注。然而,传统药膳的传承多依赖于口口相传或......
  • 基于ssm+vue梅溪湖街道房屋在线租赁管理系统的设计与实现【开题+程序+论文】-计算机毕
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速和人口流动的日益频繁,房屋租赁市场成为了城市经济的重要组成部分。梅溪湖街道作为新兴的城市发展区域,吸引了大量居民和企业的入......
  • 基于ssm+vue随心听音乐播放平台的设计与实现13s22【开题+程序+论文】-计算机毕业设计
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在数字化时代,音乐已成为人们日常生活中不可或缺的精神食粮,它不仅丰富了我们的情感世界,还成为了一种文化交流的桥梁。随着移动互联网技术的飞速发展,音......
  • 常用API_1:应用程序编程接口:String
    文章目录包packageString注意==和equals()String的对象是不可变的对象双引号""方式写出的字符串对象常用方法使用String来开发验证码代码运行结果反思包package同一个包下的程序可以直接访问访问其他包下的程序必须导包才能访问Java.lang包可以不用导,直接使用eg......
  • 微信小程序教程011-4:京西购物商城实战之分类页实现
    文章目录4、分类4.0创建cate分支4.1渲染分类页面的基本结构4.2获取分类数据4.3动态渲染左侧的一级分类列表4.4动态渲染右侧的二级分类列表4.5动态渲染右侧的三级分类列表4.6切换一级分类后重置滚动条的位置4.7点击三级分类跳转到商品列表页面4.8分......
  • 【多线程-从零开始-肆】线程安全、加锁和死锁
    进程状态进程状态:就绪:正在CPU上执行,或者随时可以去CPU上执行阻塞:暂时不能参与CPU的执行Java的线程,对应状态做了更详细的区分,不仅仅是就绪和阻塞了六种状态:NEW当前Thread对象虽然有了,但是内核的线程还没有(还没调用过start)TERMINATE当前Thread对......
  • 【多线程-从零开始-伍】volatile关键字和内存可见性问题
    volatile关键字importjava.util.Scanner;publicclassDemo2{privatestaticintn=0;publicstaticvoidmain(String[]args){Threadt1=newThread(()->{while(n==0){//啥都不写......
  • 人工智能时代,程序员如何保持核心竞争力?
    引言AI工具的出现,不仅仅是给社交、教育、自动驾驶等领域带来了新的想象,如今AI编程工具,如代码自动生成器、智能代码助手(例如GitHubCopilot)、错误检测工具等,也在编程领域变得越来越普及。 同样的,近些年来被AI代替的恐慌,也不仅仅是出现了小部分行业中,连程序员也涉及在内。 3......