一、单机反向代理
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.conf
http:
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 -p
cd /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 负载均衡、动静分离
测试
静态
动态