SpringBoot + Vue 项目部署到宝塔(以精美博客为例)
手把手教你将 SpringBoot 后端 + Vue 前端项目部署到宝塔面板,含数据库配置与反向代理设置。
准备工作
- 服务器:自行准备一台云服务器
- 登录宝塔:安装宝塔面板后,按图1安装所需软件
- 上传文件:将前端压缩包(dist.zip)和后端 jar 包上传到服务器任意目录,并解压前端压缩包
- 添加数据库:
- 数据库名:
poetize - 用户名/密码:
root - 完成后导入数据库文件(如图3)
- 数据库名:
部署前端
- 在宝塔中新增网站,域名填写你的宝塔 IP 或域名,端口设为
82(如图4) - 修改网站配置(如图5),在
location /块中添加反向代理:
nginx
1
2
3
location /api/ {
proxy_pass http://你的IP或域名:8081/;
}
- 保存配置后,通过域名即可访问前端页面
部署后端
- 找到上传的 jar 包所在目录
- 打开宝塔终端(如图6),执行以下命令:
bash
1
nohup java -jar poetize-server.jar &
- 回车后等待启动完成,看到 SpringBoot 启动日志即表示成功
完成验证
- 项目运行截图如图8
- 后端账号密码已改为
1/1
注意:提供的包为编译后文件,不支持修改源码。如需修改,请前往三楼博主处下载源文件,打包替换即可。
文件下载
链接:https://pan.baidu.com/s/1s20dkdvvSCfMXJ7m2wQ2_A?pwd=1234
提取码:1234
如有疑问欢迎留言,看到会回复。