前后端分离式项目实施部署

nginx部署(jar部署方式)

1服务器(前端)

修改usr/local/nginx/conf配置文件

根目录代理(打包出来的前端项目放在root目录下)

文件开头(user换成root,避免权限问题)

 

进入usr/local/nginx/sbin目录启动nginx

执行可执行文件./nginx

浏览器输入(1服务器)IP地址,前端访问成功

2服务器(后端)

运行后端项目jar包,采用后台运行方式

nohup java -jar xxx.jar &

 

前后端没有关联

1服务器(前端)

nginx.conf配置转发路径通往后端

 

保存配置文件重新加载

重新访问1服务器ip地址可以登陆后端页面(前后端连接成功)

2服务器

tomcat部署(war包部署方式)

war包丢到/usr/localtomcat/apache-tomcat/webapps目录下

cp war路径 ./(拷贝到当前目录)(war包会自动解压到当前目录)

启动tomcat:service tomcat start

浏览器访问2服务器IP地址加端口号8080,能访问到tomcat主目录

再地址后边加上项目文件夹才能访问到后端项目页面

改变根目录访问形式

进入/usr/localtomcat/apache-tomcat/conf/server.xml修改配置文件

加入配置目的:把tomcat/webapps下刚才放进入解压出来的目录变成根目录访问

 

 

重新启动tomcat服务

service tomcat restart

浏览器访问2服务器IP地址加端口号8080,能直接访问到后台解压出来的war包内容

浏览器访问1服务器可以正常访问到后端页面

3服务器

按照上边方式再部署一遍war包

浏览器访问3服务器IP地址加端口号8080,能直接访问到后台解压出来的war包内容

1服务器(唯一的前端)

2服务器、3服务器(2个后端实例)

1服务器

nginx.conf中配置一个集群加入2、3服务器IP地址,并配置权重(5、3后边分别加上;)

 

直接转发到上边upstream组成的集群

保存配置文件重新加载

浏览器访问1服务器IP地址可以实现2个后端负载均衡(当1台服务器挂掉了另一台可以继续工作)

整个实训部署完成

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值