栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

如何在宝塔上运行SpringBoot工程

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在宝塔上运行SpringBoot工程

一、背景

只有一台服务器,同时管理多个网站,并配备不同的域名,而且这些域名都用https,用宝塔再方便不过了。

我在阿里云租了一台ECS服务器,安装了宝塔,为多个公众号提供后台服务。用Visual Studio Code开发PHP,架构选的ThinkPHP 5.0.24,就宝塔软件商店里自带的那个,很方便,直接从商店里一键部署就行。通过FTP下载了源码到本地做开发,开发完成上传了代码。

我不会调试PHP,所以只能直接盲写代码,然后上传到线上,通过打log的方式查看写的代码是否符合预期,相当麻烦。

但是宝塔上似乎没法同时运行多个终端,以为宝塔不能运行Springboot项目。查阅资料尝试了多次,终于成功了,宝塔上可以运行多个Springboot项目,而且可以配备不同的域名,都能用https。

二、阿里云安全组

需要在阿里云平台设置安全组,开放运行Springboot需要的端口

三、宝塔中添加网站

这个简单,选择“网站”菜单,“添加站点”,填写域名、设置根目录等

四、上传Springboot工程

Springboot打包好后,将jar包上传到该网站的目录下

五、宝塔中安装“Java项目一键部署”

宝塔软件商店搜索“Java项目一键部署”,然后安装,该软件用于管理Springboot项目

六、启动Springboot项目

打开“Java项目一键部署”,添加Springboot项目,选择项目路径、设置域名,设置端口(要在阿里云安全组开放端口,Springboot项目中设置的端口在这里不生效)

七、反向代理

“网站”菜单,设置相应的站点,选择“反向代理”,添加反向代理。设置代理名称、目标URL,目标URL填写域名加端口(启动Springboot项目时设置的那个端口)

八、完成

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/677727.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号