前言:部署小程序后台(非云开发)需要:
1.一台云服务器(购买三个月以上,不然域名备案不了)
2.备案了的域名(小程序上线审核非常麻烦,域名一定要提前备案,通过审核大概要十几天)
一、购买服务器,注册域名并备案
阿里云或腾讯云都可,哪个便宜买哪个。腾讯云的轻量服务器就有自带的宝塔面板,免安装。阿里云也有,好好找一下。
1.安装宝塔面板,服务器有可略过。
宝塔Linux面板安装教程 - 2022年2月18日更新 - 7.9.0正式版 - Linux面板 - 宝塔面板论坛
什么系统就找对应的命令在终端安装。
2.在云服务器的安全组这里,打开对应端口
端口 | 作用 |
---|---|
8888 | 宝塔默认端口 |
80 | http默认端口 |
443 | https默认端口 |
22 | ssh工具默认端口 |
3306 | mysql数据库默认端口 |
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。
去微信后台,填域名。
在微信开发者工具
点击上传。
微信公众平台扫码体验自己的小程序。
(菜鸟首次部署,请批评指正)文章来源:https://www.toymoban.com/news/detail-482305.html
插一个nginx配置教程,本文中没用到:百度安全验证文章来源地址https://www.toymoban.com/news/detail-482305.html
到了这里,关于前后端分离:Spring Boot + Vue + 微信小程序 宝塔面板部署教程自用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!