前言:部署小程序后台(非云开发)需要:

1.一台云服务器(购买三个月以上,不然域名备案不了)

2.备案了的域名(小程序上线审核非常麻烦,域名一定要提前备案,通过审核大概要十几天)

一、购买服务器,注册域名并备案

阿里云或腾讯云都可,哪个便宜买哪个。腾讯云的轻量服务器就有自带的宝塔面板,免安装。阿里云也有,好好找一下。

1.安装宝塔面板,服务器有可略过。

宝塔Linux面板安装教程 - 2022年2月18日更新 - 7.9.0正式版 - Linux面板 - 宝塔面板论坛

 什么系统就找对应的命令在终端安装。

2.在云服务器的安全组这里,打开对应端口

端口作用
8888宝塔默认端口
80http默认端口
443https默认端口
22ssh工具默认端口
3306mysql数据库默认端口
xxxx后端项目端口

3.在宝塔面板的软件商店装下这些东西

 

 有些在安装面板的时候就已经安装好了。

3.新建站

 填写域名(域名我这里用的是公网IP地址,域名留给接下来的小程序使用,域名和IP地址解析了就行,问题不大),点击确定

 点击设置,配置ssl证书(ssl证书在云服务器那里有免费的,我这里已经配置过了,仅作演示)

 部署ssl,把在阿里云申请的证书复制上去

二、设置数据库

 导入.sql文件

 导入出错可能是数据库版本不一样:[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'_微笑的花的博客-CSDN博客_utf8mb4_0900_ai_ci

三、打包后台的jar包

看看用户名和密码

打包

 

上传jar包

这里把小程序后端的jar一起打包了 

ssl的jks配置看这里:微信小程序后台部署_weixin_48967642的博客-CSDN博客_微信小程序后端部署

ssl:
   key-store: classpath:stupidkid.top.jks #证书的路径
   key-store-password: s64l1tlafob5a #证书密码,请修改为您自己证书的密码.
   key-store-type: JKS #秘钥库类型
   enabled: true
 

注意:jks文件我放在resource目录下。

数据库用户名和密码要与云服务器的一致。 

打包上传。

四、部署后台

 

 配置ssl证书

 五、打包前台

 生产环境配置:IP地址:端口号

 打包

 压缩dist文件夹,上传到前台的目录下,解压

 在浏览器输入IP地址,部署后台成功

六、部署小程序

 这里使用到了域名配置ssl。

去微信后台,填域名

 在微信开发者工具

点击上传。 

微信公众平台扫码体验自己的小程序。

(菜鸟首次部署,请批评指正)

插一个nginx配置教程,本文中没用到:百度安全验证

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐