Nginx
Nginx 1. Nginx 是什么? Nginx是一个高性能的Web服务器和反向代理服务器 在高连接并发的情况下, Nginx是Apache服务器不错的替代品 。 2. 什么是正向代理,什么是反向代理? 代理服务器的作用就是将客户端的 HTTP 请求提交到真实服务器,得到响应后再返还给客户端( 所谓代理就是第三方的介入 ) 正向代理: 客户端 ---http--->代理服务器----->真实服务器(返回结果) 在这个过程中客户端是知道真实服务器,也知道代理服务器,但是客户端的请求都是所做的请求都是由代理服务器来处理。 很多人使用正向代理就是 为了 提 高访问速度 当客户端访问服务时有可能会转发多个路由,这种情况会导致访问速度变慢,比较常见的正向代理的实例为 “翻墙” 反向代理: 客户端 ---http--->代理服务器----->未知服务器(由代理服务器自动挑选一台资源服务器<可能是一个“集群”>获取用户请求所需的资源,在这个过程中能很好的体现出负载均衡的作用) 在反向代理请求过程中客户端他是只知道代理服务器的,用户始终认为它访问的是原始服务器而不是代理服务,但实用际上反向代理服务器接受用户的应答,从原始资源服务器中取得用户的需求资源,然后发送给用户。由于防火墙的作用,只允许代理服务器访问原始资源服务器。尽管在这个虚拟的环境下,防火墙和反向代理的共同作用保护了原始资源服务器