利用nginx和tomcat搭建负载均衡,反向代理,动静分离

架构如下

由于硬件条件限制,把tomcat放在了一台机器上,做多个实例,来区分动静服务器,实际生产环境中,要使用两台服务器,一天动态服务器一台静态服务器。

首先,关闭所有机器的防火墙,配置好ip地址,安装nginx,jdk和tomcat。

一、安装nginx

 

 

 

 

 

 

 

 

 二、安装tomcat

要先安装jdk,然后安装tomcat

 

  JDK安装好了,现在安装tomcat

 

 

 

 

 

 修改各 tomcat 实例中的 startup.sh 和 shutdown.sh 文件,添加 tomcat 环境变量

 

 

 

 

 

 启动各 tomcat 中的 /bin/startup.sh

 浏览器访问测试

192.168.249.103:8080     192.168.249.103:8081   192.168.249.103:8082

 

 

 

 nginx负载均衡 + tomcat 动静分离

 

 

 

 

 添加配置并重启服务

 

 

 

 

 

 

 nginx七层动静分离

编辑nginx自启动文件,让nginx可以一直后台运行启动

 

 

 

 

 

 

在nginx服务器配置文件中添加动静分离配置(七层代理)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2023-09-17 16:20  行走的泡泡  阅读(73)  评论(0)    收藏  举报