如何把项目部署到虚拟机

在自己的虚拟机上安装了jdk,nodejs,redis,mysql这些项目需要的环境之后,再开始部署虚拟机

一、打开虚拟机,打开终端输入指令

首先要获取root权限,输入下面的指令

su - root

 注意 - 左右都有空格

 之后输入密码,密码是隐藏的,直接输好后按回车。

ifconfig

输入ifconfig,获取虚拟机的IP地址

 打开xshell,新建连接,输入刚才获取到的ip

 

 

 

连接成功

开放防火墙端口

开放防火墙的3306给mysql,本项目也使用到了两个端口8080和9527,要想访问到前端们就需要开放这两个端口,如果tomcat占用了8080,要么换个端口号,要么停止tomcat

##查看防火墙状态
systemctl status firewalld
 
##开启防火墙
systemctl start firewalld
 
##查看已开放端口
firewall-cmd --list-ports
 
##永久开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent  

##永久开放9527端口
firewall-cmd --zone=public --add-port=9527/tcp --permanent  
 
##重新加载,使设置生效
firewall-cmd --reload
 

向虚拟机中导入后端jar包

 点击package进行打包,完成后去下面的目录找

 将这个文件导入到虚拟机

在xshell中输入rz就可以导入了,虚拟机中不能用rz

 在你导入的路径下执行

java -jar niua-admin.jar

 我是在虚拟机运行后端,在xshell中运行前端

先在虚拟机中运行后端

 

 后台启动成功

之后是导入前端文件

 将这个文件整个上传到虚拟机,我是压缩后上传再解压,速度比较快

 上传解压成功

 进入该文件

按顺序执行一下指令,第一次装速度会很慢

npm install
npm run serve

 将Network 的地址输入到浏览器就结束了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值