宝塔面板部署spring boot项目

配置环境

使用宝塔面板的情况下,直接在软件商店安装Java相关服务即可自动配置环境变量

image-20211212143349396

启动jar包

添加站点

添加一个站点,方便后面反代Java程序的端口

image-20211212143551026

上传jar包

把在本地打包好的jar包上传至,上一步添加网站的根目录

运行jar包

在当前jar包所在目录点击终端(第一次使用需要输入服务器的密码)

运行jar包启动指令

## xxx.jar 为你的jar包的文件名
nohup java -jar xxx.jar >temp.txt &

jar包启动成功后访问 ip + 端口 确保程序启动成功

使用nginx反代

  1. 在宝塔面板打开网站
  2. 在网站页面选中jar包所在网站的设置
  3. 选中配置文件页面
  4. 在配置文件加入如下代码
# 所有绑定域名下的/api路径宣布转发到8081端口
location /api/{
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://localhost:8081/;
    }

image-20211212144644395

如果使用的是前后端分离的项目,则把静态文件上传至当前文件所在的根目录

最后修改:2022 年 01 月 14 日 11 : 16 AM
如果觉得我的文章对你有用,请随意赞赏