将前后端分离的项目部署到CentOS8服务器
2021-11-26 14:05
741 查看
案例一
前端项目是用vite构建的vue项目,打包后将dist文件夹中的文件放到后端项目的/resource/static路径下,后端项目是spring boot+maven,将后端项目再打成jar包,上传到服务器并通过jdk运行
- 后端项目yml配置,表示连接了192.168.96.192服务器上的mysql
- 前端axios请求配置,因为最后会将后端jar包放到192.168.96.192这台服务器,前端向后端请求数据,所以请求的ip也就是服务器的ip
- 前端使用npm run build命令打包,将dist目录下的文件复制到后端的resource/static目录下,使用maven打包
- 将后端打成的jar包上传到服务器,使用命令java -jar xxx.jar命令运行
- 部署成功后,window浏览器发送请求访问前端页面http://服务器ip:项目端口/index.html
案例二
后端项目是spring boot+maven,将后端项目再打成war包,上传到服务器并通过tomcat运行
- 配置项目
- 打包
- 创建tomcat容器
# 创建共享文件夹 mkdir -p /home/mydocker/mytomcat8080/data # 启动容器 docker run \ -p 8080:8080 \ --name my-tomcat8080 \ -v /home/mydocker/mytomcat8080/data:/usr/local/tomcat/webapps \ -d \ tomcat8:8.6
案例三
将cloud项目部署到CentOS服务器
- 参考
- 如下有一个cloud项目,有2个子模块,1个公共模块,我们只部署其中1子模块用于演示
- 配置父工程pom
- 其中一个子模块pom配置
- 直接打包父工程,子模块也会生成jar包
- 将打好的jar包上传到CentOS服务器,启动nacos、mysql容器,同时安装jdk,运行jar包
- 测试是否部署成功
相关文章推荐
- 前后端分离,springBoot项目后台代码打包部署到腾讯云服务器
- 使用虚拟机自己搭建服务器,部署前后端分离项目练习笔记
- 项目部署(服务器已搭建,前后端分离)
- java 浅析跨域问题以及如何使用Cors解决前后端分离部署项目所遇到的跨域问题
- Docker环境下的前后端分离项目部署与运维 第三篇
- Docker环境下的前后端分离项目部署与运维 实战课程 视频教程 完整版
- 前后端分离的vue项目在tomcat部署
- Docker环境下的前后端分离项目部署与运维(六)搭建MySQL集群
- Docker环境下的前后端分离项目部署与运维 第二篇
- jenkins的pipeline实现指定节点项目构建并部署代码至后端服务器
- 前后端分离WebStorm自动部署到tomcat服务器
- java web项目 图片资源与部署目录分离,设置服务器的虚拟路径
- Docker环境下的前后端分离项目部署与运维 前后端分离部署运维学习
- 在腾讯云上部署vue前后端分离项目
- Docker环境下的前后端分离项目部署与运维(运维学习)
- Docker环境下的前后端分离项目部署与运维 第一篇
- 前后端分离项目的怎么部署到阿里云上(配置篇)
- 利用docker-compsoe部署前后端分离的项目方法
- 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之十三 || DTOs 对象映射使用,项目打包部署Windows+Linux
- 后端spring boot项目和后台ant design pro项目部署到服务器