no19-讲解虚拟机第二次课:linux部署项目
分类: springboot 专栏: springboot学习 标签: 部署项目
2023-04-17 22:12:43 997浏览
主要内容:把素材项目部署到虚拟机
前端vue后端springboot。
效果如下
本地环境运行正常
先保证本地环境运行正常
几个注意点:都需要换成自己的
后端打jar
前端vue打包
npm run build:prod
剩下的操作就是部署到linux服务器了。
jdk环境
Linux服务器上要有jdk1.8的环境
没有的话安装下子:可以用yum安装
yum -y install java-1.8.0-openjdk*
mysql安装并创建远程账号
这个的话这边提供的素材里本身连的就是远程服务器上的MySQL了。这个最好是换成自己的MySQL,并把sql文件导入
推荐使用docker安装。
Nginx安装
这个的话之前就安装过,这里就直接用了,可以考虑用docker的方式安装安装,自己下去研究下,这里就不讲了。
redis的安装和启动
这个也是一样,推荐docker安装,之前已经安装过了,就直接用了。
启动jar
推荐使用nohup和&配合的方式启动,而不是单纯java -jar启动。
1.启动之前现在项目目录下新建日志文件,如果有就不需要
touch consoleMsg.log
2.启动
nohup java -jar SpringbootSchoolShop-0.0.1-SNAPSHOT.jar > consoleMsg.log 2>&1 &
再部署到阿里云远程云服务器上
把防火墙也启动下。
https://www.jf3q.com/article/detail/11
思考:
1.不想暴露太多端口
2.文件上传问题
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
展开评论