Linux服务器部署SpringBoot项目教程
1. 服务器配置
1.1 购买服务器
1、购买服务器(这里我用阿里云举例子)
阿里云服务器购买
2、按照流程购买,购买完毕之后呢,点击右上角的控制台,点击 “云服务器ECS”
3、如果我们在购买的时候没有设置密码,在进入控制台后,我们可以再去重置密码
1.2 配置安全组
1、重置密码之后,我们去配置安全组,目的是为了放行端口
2、放行完毕之后,我们返回实例直接去进行登录
1.3 登录实例
1.4 安装宝塔面板
1、登录成功后,复制下面代码,粘贴至命令行,回车,配置宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
2、显示
Do you want to install Bt-Panel to the /www directory now?(y/n)
输入Y,回车
配置完毕,显示
3、保存好自己的内外网面板地址以及账号密码,如果不慎忘记,但又不想重新配置
可在命令行输入以下指令查看
/etc/init.d/bt default
4、接下来,我们进入外网地址,如果加载失败,可以去安全组看一下是否放行了8888端口,如果没有,手动输入8888端口放行即可
2. 配置宝塔
进入外网地址,输入对应的账号密码登录即可,登录之后,显示让配置apache和nginx,这两个随便选择就好,这里我选择的是nginx
2.1 创建数据库
1、如果要上传的SpringBoot项目有数据库的话,我们要在宝塔上面配置自己的数据库,但由于root用户是最高权限,所有我们还不能以root为用户名
2、在宝塔面板上,左侧选择数据库,添加数据库 ,访问权限要选择 所有人
3、接下来就是将本地的数据库转储,然后在宝塔的数据库上再进行导入
4、上传完成关闭即可
3. 打包部署项目
3.1 修改项目配置
对SpringBoot项目进行打包,我们将Springboot项目中的application.yml配置文件的数据库信息修改,也要将localhost改为我们对应的外网IP
修改前
修改后
3.2 打包
修改完毕之后,清理–打包
3、将打包好的jar文件上传到宝塔面板的文件内
然后我们去软件商店将这两个下载安装
3.3 部署
1、设置 “Java项目一键部署”,选择SpringBoot,然后添加项目,将打包后对应的jar包添加进来,并设置一个端口,最后点击确认
3.4 放行端口
1、我们还要放行端口,否则的话在访问的时候会被阻拦
2、然后我们在地址栏输入外网IP后面加上“ :8080 ”,发现可以访问了
3.5 设置反向代理
1、如果有已经解析过的域名的话,在宝塔上添加网站并设置反向代理
2、然后我们将外网ip 8080端口下的链接 替换为 我们的域名
3、设置完之后直接保存即可,这时候我们直接访问域名,发现可以访问了
服务器配置SpringBoot项目的教程到这一步就结束了
如有不足之处还请大家多多指教,如有问题欢迎私信联系