目录
一、介绍
Nginx的负载均衡和静态代理结合在一起,我们可以实现动静分离,这是实际应用中常见的一种场景。
动态资源:如 jsp,由 tomcat 或其他 web 服务器完成
静态资源:如图片、css、js等,由 nginx 服务器完成
它们各司其职,专注于做自己擅长的事情。
动静分离充分利用了它们各自的优势,从而达到更高效合理的架构。
二、案例
拷贝两份 nginx 配置文件
修改新拷贝的 nginx81.conf 和 nginx82.conf 配置文件。
nginx81.conf 的端口号,因为这两个机器只需要做静态代理,所以删除掉负载均衡的配置。
nginx82.conf 同样完成此操作
静态代理的配置
负载均衡 Nginx 配置 (nginx.conf)
动态资源的负载均衡
静态资源的负载均衡
启动三台 nginx 服务器,启动两台 tomcat 服务器