linux系统宝塔发布Springboot项目

1546年前 (2020-06-08)SpringBoot6744

一.首先解析一个域名 指向服务器地址。

在宝塔控制面板中,点击 添加站点,这里用的是域名,未绑定域名的同学也可以使用服务器的公网 ip。

添加站点后 会自动在 /www/wwwroot/  目录下创建以域名为名称的文件夹。 例如:

这里的路径为/www/wwwroot/spring.swzhinan.com

图片.png 

二.在创建的文件夹下,如/www/wwwroot/spring.swzhinan.com下,上传打好的项目jar包。

三.在站点后面 ,设置反向代理。注意项目中设置的端口,要与项目配置文件的端口对应。

图片.png 

 

四. 远程连接 服务器(SSH);到  /www/wwwroot/域名  文件夹下

运行java -jar ruoyi-admin.jar 即可。这样运行 SSH连接关闭后会发生项目无法访问下一步会解决这个问题 


图片.png

五. 这里使用的是screen ;

     输入命令安装screen:                yum install screen(完成后输入Y)

     创建screen会话:                  screen -S ruoyi-admin(可自己填写名称)

     显示所有screen会话:                                                                      screen -ls

     进入screen会话:                  screen -r ruoyi-admin

     进入新screen会话后, 执行 步骤 四 即可,按Ctrl +a +d 即可退出screen,同时,关闭SSH连接后项目仍然能运行

      通过 域名/项目访问路径  即可成功访问

     若想结束项目的运行, ctrl +c 结束进程后 exit 退出窗口即可

图片.png


本文原创,转载必追究版权。

分享给朋友:

相关文章

org.tigris.subversion.javahl.ClientException:Attempted to lock an already-locked dir

 svn更新或提交时候报错:org.tigris.subversion.javahl.ClientException:Attempted to lock an already-locke...

freeMarker Jfinal 获取session里的值

问题:freeMaker session取值的常用格式都试过 session["xxx"],session.xxx 直接xxx 都取不出来?????解决:JFinal与Struts...

目标管理法——目标分解法

让自己的人生更幸福更有意义关键是:要将梦想转化为具体的目标,然后合理的分解,达到量化,指标化!现将学习到的两种非常有效的目标分解法分享给所有梦想、有激情的朋友:祝愿大家都能梦想成真! 一、俄...

jfinal 定时任务

1、去quartz官网下载 定时任务jar包(http://www.quartz-scheduler.org/)quartz-*.*.*.jar2、创建定时任务:public class SetAre...

如果总是有人说你瘦,如何神回复

如果总是有人说你瘦,如何神回复

恩,我不做领导很多年了邓小平爷爷 也很瘦哦, 并不影响成为一个伟大的男人我这是高寿(瘦)别说我瘦,我只是胖的不明显而已!我就是瘦着玩玩,谁像你胖得那么认真。嗳,你还别说,你胖了! 恩 ,真的!真的吗?...

MySQL、Oracle数据库字段分别设置默认系统时间

MySQL设置方法:1、将字段类型设为  TIMESTAMP 2、将默认值设为  CURRENT_TIMESTAMPMySQL 脚本实现用例--添加CreateTime 设置默认时...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。