热门

最新

红包

立Flag

投票

同城

我的

发布
qq_44168134
Kaia_H
3 年前
trueqq_44168134

项目部署

前后端分离部署
nginx用于部署前端项目 和 进行反向代理,转发请求给tomcat,

前端安装nginx、mysql
后端安装jdk、git、maven、mysql

git clone远程仓库项目,
上传sh文件到b服务器上,用于拉取git仓库代码,通过mvn命令打包,打完包后通过java -jar运行整个项目

修改文件权限 chmod 777 reggieStart.sh 这样才有权限去执行这个sh文件

./reggieStart.sh 执行shell脚本进行自动部署项目并运行项目

点击前端 请求的路径还是nginx所在的那台服务器,但是nginx内部对请求路径做了一个处理,进行反向代理,将这个请求给转发了,就请求到了另一台的tomcat服务器

修改文件路径到服务器下的路径,然后提交代码到git,然后linux系统中重新执行sh文件会重新拉取最新代码,重新执行

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
冒个泡
立即登录