1.反向代理方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将服务器上得到的结果返回给internet 上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
2.反向代理的作用: a.保护网站安全 b.通过配置缓存功能加速web请求:可以缓存真实web服务器上的某些静态资源,减轻真实web服务器的负载压力 1.缓存静态资源--图片文件 location ~.(jpg|png|jpeg|bmp|gif|swf)$ { root /nginx-1.4.7/staticsources/image; if (-f $request_filename) { expires 7d; break; } }
2.缓存静态资源--样式文件 location ~.(css)$ { root /nginx-1.4.7/staticsources/css; if (-f $request_filename) { expires 7d; break; } }
3.缓存静态资源--脚本文件 location ~.(js)$ { root /nginx-1.4.7/staticsources/js; if (-f $request_filename) { expires 7d; break; } }
c.实现负载均衡
3.编辑nginx反向代理配置; http { upstream www.kasumi.com { Server 192.68.0.83; Server 192.168.0.84; } Server { Listen 80; Location / { Proxy_pass http://www.kasumi.com; } } }