前后端分离项目的部署实践:
环境:Nginx,Tomcat7,Tomcat9,centOS7,macOS
1.Nginx,Tomcat的安装
下载Nginx压缩包,解压,生成Makefile文件,make,make install(安装在/usr/local下)
下载Tomcat压缩包,解压,拷贝到指定文件夹(cp -r src dest)
2.使用Nginx作为HTTP服务器,处理前端静态资源
在Nginx下 html的同级目录建立了 前端工程目录 article,上传项目源码到新建文件下
Mac文件上传命令:root: scp jquery.min.js user@ip:/usr/local/nginx/artical/assets/js/jquery.min.js
3.配置Nginx虚拟主机,提供服务
4.配置Tomcat,使用Tomcat-maven插件,热部署后端项目
使用默认的端口配置,增加tomcat-user.xml中,管理端用户角色配置配置,以使用manager应用的服务
5.修改springboot项目启动类及pom文件
修改启动类,