一、单机反向代理
 

 
7-1
 

 

 
7-2 
 

 
测试 
 

 
二、多机反向代理
 

 
 1. 环境准备
 
| 机器 | IP地址 | 服务 | 
|---|
| 7-1 | 172.168.1.11 | nginx | 
| 7-2 | 172.168.1.12 | tomcat | 
| 7-3 | 172.168.1.13 | tomcat | 
 
2. 配置7-1 Nginx 服务器
 
vim /apps/nginx/conf/nginx.confhttp:upstream   tomcat {server     172.168.1.12:8080;server     172.168.1.13:8080;}server:location  ~* \.(jpg|png|html)$  {root      /data/html;}location  ~* .*\.jsp$  {proxy_pass  http://tomcat;}
 

 

 

 
3. 创建页面文件
 
mkdir /data/html -pcd /data/html
echo test > index.html
 

 
4. 配置7-2 Tomcat 服务器
 
cd /usr/local/tomcat/webapps/ROOT
echo tomcat1 > test.jsp
 

 
5. 配置7-3 Tomcat 服务器
 
cd /usr/local/tomcat/webapps/ROOT
echo tomcat2 > test.jsp
 

 
6. 测试
 
静态页面
 

 
动态页面
 

 
三、反向代理多机多级
 

 

 
1. 环境准备
 
2. 配置服务器
 
7-1
 

 

 
7-4、7-5
 

 

 
7-2、7-3
 

 

 
测试
 

 
实现 7-4、7-5 负载均衡、动静分离
 

 

 

 
测试
 
静态
 

 
动态
 
