一 linux必须安装的软件 jdk mysql redis nginx 可通过宝塔可视化界面进行安装和配置(很容易)
二 linux下前后端项目存放路径
1 前端home/pc目录下
2 后端home/server 目录下
三 开放指定端口号(包括前端,后端,mysql等服务的端口号 如果你使用的是云端服务 例如阿里云 ,你还需要在实例里面配置安全组)
1 systemctl status firewalld //查看防火墙状态 如果是关闭需要开启
2 systemctl start firewalld //开启防火墙
3 开启服务的端口号 ,比如我的前端服务端口号是8099
firewall-cmd --zone=public --add-port=8099/tcp --permanent//开启指定端口号
firewall-cmd --zone=public --add-port=82-85/tcp --permanent //开启指定范围的端口号
firewall-cmd --list-ports //查看全部已开放的端口号
四 配置nginx
1 添加一个server 监听前端端口8099
2 location 里面配置的是前端的包在linux下的存放路径
五 到这里已经大功告成了 最后一步就是 启动后端服务
1 lixux 下进入后端存放路径执行 ps -ef|grep jar //查看已启动服务 如果你的jar 之前启动了 需 要先停止,然后重新部署
2 如上图 是之前已经启动的服务 需要执行 kill -9 3057703 结束服务
3 重新部署
nohup java -jar yanzhou.jar &
4 继续执行第一步命令查看是否部署成功