目录
- 前言
- 一、Nginx实现负载均衡原理
-
- 1、Nginx静态处理优势
- 2、Nginx动静分离原理
- 二、Nginx配置反向代理主要参数
- 三、实验(图文详解)
-
- 1.部署Nginx 负载均衡器
- 2.部署2台Tomcat 应用服务器
- 3.动静分离配置
- 4.测试效果
- 总结
前言
一、Nginx实现负载均衡原理
Nginx实现负载均衡是通过反向代理实现
二、Nginx配置反向代理主要参数
配置后端服务器池,以提供响应数据
配置将访问请求转发给后端服务器池名
三、实验(图文详解)
1、Nginx+Tomcat负载均衡、动静分离
2、Nginx作为负载均衡器,Tomcat作为应用服务器
3、所需安装包
Nginx负载均衡、动静分离安装包
环境配置
主机 | 操作系统 | IP地址 | 所需软件 |
---|---|---|---|
Nginx Server | CentOS7 | 192.168.184.10 | nginx-1.12.0.tar.gz |
Tomcat Server1 | CentOS7 | 192.168.184.20 | apache-tomcat-9.0.16.tar.gz、jdk-8u201-linux-x64.rpm |
Tomcat Server2 | CentOS7 | 192.168.184.30 | apache-tomcat-9.0.16.tar.gz、jdk-8u201-linux-x64.rpm |
1.部署Nginx 负载均衡器
建议直接使用Shell脚本一键部署Nginx进行安装
理论部分请看Nginx 站服务配置,图文详解(超详细)
Nginx安装包
2.部署2台Tomcat 应用服务器
理论部分请看Tomcat服务部署(图文详解)
3.动静分离配置
Tomcat Server1 配置
vim /usr/local/nginx/conf/nginx.conf

总结
①可将两个或多个Tomcat server 放到 Nginx 的 upstream 中组成一个负载均衡集群,然后通过 proxy_pass 这种 Web 代理的方式在 location 中设置集群站点,然后再通过 weight 值来分别对 Tomcat server 进行权重的设置。
②在生产环境中,Tomcat server 的硬件配置可能不尽相同,可以通过修改相应服务器的 weight 值,对配置较高或配置较低的服务器的访问请求进行分配控制
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92745 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!