实验:
步骤一 tomcat1&&tomcat2部署:
tomcat部署参照下面博客
(232条消息) Tomcat部署及优化_zhangchang3的博客-优快云博客
两个网页入下图设计
步骤二 nginx 七层转发设置
编译安装nginx 修改配置文件
vim /usr/local/nginx/conf/nginx.conf
重启服务,七层nginx代理服务设置没有问题
同样的方法再设置一台七层反向代理服务器
步骤三 nginx四层反向代理服务器设置(同时也是web缓存服务器)
192.168.50.25
配置文件设置好以后重启服务
七层代理和四层代理配置完成
步骤四 再四层代理服务器上配置缓存
首先备份配置文件 cp nginx.conf {,.bak}
修改配置文件
修改好后重启服务
nginx缓存配置文件说明
缓存可以非常有效的提升性能,因此不论是客户端(浏览器),还是代理服务器( Nginx ),乃至上游服务器都多少会涉及到缓存。可见缓存在每个环节都是非常重要的。下面让我们来学习 Nginx 中如何设置缓存策略。
proxy_cache
存储一些之前被访问过、而且可能将要被再次访问的资源,使用户可以直接从代理服务器获得,从而减少上游服务器的压力,加快整个访问速度。
语法:proxy_cache zone | off ; # zone 是共享内存的名称
默认值:proxy_cache off;
上下文:http、server、location
proxy_cache_path
设置缓存文件的存放路径。
语法:proxy_cache_path path [level=levels] ...可选参数省略,下面会详细列举
默认值:proxy_cache_path off
上下文:http
参数含义:
path 缓存文件的存放路径;
level path 的目录层级;
keys_zone 设置共享内存;