1 域名备案
1.1域名购买(以阿里云为例)
1.1.1 进入阿里云
阿里云官网:www.aliyun.com/?utm_conten…
点击登录
支付宝扫码登录
1.1.2 域名购买
点击网页顶部搜索按钮
输入域名,选择域名注册,点击搜索
选择域名注册
输入你要注册的域名(这里www.xxxx.com为例)
点击查询域名后会出现你所需注册的域名信息
选择你所需要的未被注册的域名
点击域名清单后会展现如下信息
点击立即购买会跳转到购买的信息页面,可以选择购买的年限
购买之前根据自己的情况选择域名的持有者是个人还是企业
选择后需要填写相关实名信息(这里以企业为例)
点击创建模板,填写如下信息
填写完成之后,直接购买即可
1.2 域名实名制
通过以上1.1的步骤完成了域名的注册,下面要完成域名的实名制
完成域名实名制后,可以在控制台看到自己购买域名的信息
进入控制台后选择域名,没有看到域名选项的话可以在全部产品与服务下搜索域名
此时你可以看到当前账号域名的信息,如果未实名在域名状态下会有未实名制,当前域名以实名制
域名实名制中,模板实名制必须优先通过,模板实名制通过后才可以域名实名制
1.3 域名备案
以上1.1和1.2已经完成域名备案前期的准备工作,下面开始进行域名的备案
1.3.1 云服务器(注意的地方)
域名备案一般都在线上进行,很重要的一点是域名备案是根据服务器所在的服务商来进行的,也就是说你备案时所使用的云服务器属于哪个服务商,你就必须在云服务器相应的服务商进行备案,比如:你的域名是注册在阿里云上进行的,但是你的云服务器是在华为云上购买的,你的域名备案就必须在华为云上进行,一下的实例便是,域名在阿里云购买,云服务器在华为云上。
1.3.2 备案
以下备案以华为云为例
登录华为云->搜索框输入域名备案
点击登录备案系统
备案的流程:主体信息->网站信息->上传资料->真实性验证->接入商审核->管局审核
以下案例以政府单位机构为例:
主负责人信息
注意:政府机构必须填该单位的实际负责人
网站信息
注意:网站负责人信息若和主负责人信息不一样,邮箱和手机号必须不一样
2 SSL证书
以下证书下载以阿里云的SSL证书为例,前提是必须有阿里的域名
2.1 购买SSL证书
大部分SSL证书都是收费的,进入阿里云后,搜索SSL证书
选择立即购买
选择选购SSL证书
选择DV单域名证书
DV证书是免费的,第一次可以购买20张
立即购买后支付
进入订单的页面
点击支付,即可支付成功
点击登录管理控制台
登录管理控制台后选择SSL证书
选择免费证书
点击创建证书
创建成功后,点击证书申请
点击证书申请后,填写相对应的资料
基本信息填好后,等待工作人员审核,审核通过后会出现一张证书信息,点击下载下载证书
选择Tomcat
2.2 tomcat部署SSL证书
2.2.1 解压下载的SSl证书
以下证书的部署以windows系统为例
下载的证书解压后,包含两个文件:一个是pfx格式的证书,一个是txt的密码文本
2.2.2 生成jks格式的证书
找到证书的解压路径,在已解压的文件夹下使用以下命令生成JKS的证书
keytool -importkeystore -srckeystore 你的证书名称.pfx -destkeystore domains.jks -srcstoretype PKCS12 -deststoretype JKS
回车,会提示你输入三次密码,建议三次都是输入pfx-password.txt里的密码,成功后会生成domains.jks文件(这里要注意你输入密码时,是看不见你输入的密码的,不要重复输入,这是一个坑)
生成domains.jks文件
2.2.3 配置server.xml
找到部署项目的服务器,将domains.jks证书部署到tomcat的conf文件夹下
打开同级目录下的server.xml文件,找到以下文件
修改成以下代码
2.2.4 配置web.xml
在该文件标签(一般在文件最末尾)后面加上一段: CLIENT-CERT Client Cert Users-only Area SSL /* CONFIDENTIAL
保存重启tomcat
3小程序的上线流程
3.1注册小程序账号
进入微信公众平台,注册
微信公众平台地址:mp.weixin.qq.com/
点击小程序,填写注册信息
根据提示完成相关信息的注册后,可以拿到自己的AppID,在开发->开发设置中可以找到
3.2.1 AppID
AppID相当于小程序在微信中的”身份证”,有了它,微信客户端才能确定你的小程序”身份”,并使用微信提供的高级接口
进入小程序管理页面后:开发->开发管理->开发设置
将找到的AppID复制到代码中,此处只有使用uni-app开发时才需要操作
找到manifest->”mp-weixin”,将AppID复制到里面
打开微信开发者工具,点击详情,在基本信息里找到APPID点击修改
3.2.2 打包上传
小程序开发完毕后,需将小程序的开发文件打包上传(注:小程序打包上传时,文件大小不能超过2M,否则打包失败,不能上传)
上传成功后,可以在AppID对应的公众平台里找到刚才上传的代码:版本管理->开发版本
点击提交审核,如果小程序的基本信息没有填完,会提示跳转到小程序信息页面填写,也可先进行信息填写,如3.2.4所示
填好信息后,等待审核
3.2.3 配置服务器信息
在开发->开发管理->开发设置中找到服务器域名进行配置
点击开始配置,配置相关信息,会有身份验证,需微信扫码认证
认证通过后开始配置
3.2.4 填写小程序信息
点击首页->小程序信息
填写相关信息
填写信息时,涉及到相关领域方面的信息,需要审核,审核需要开发者手拿身份证正面的照片验证
3.2.5 小程序发布
完成以上操作且验证通过后,可以进行小程序的发布,点击管理->版本管理->开发版本(此版本是开发者在微信开发者工具提交的版本,即1.1的操作)
点击提交审核后,填写相关信息,点击提交审核,进行审核
审核通过后就可以发布线上版本