Nginx-02:Nginx基本概念
nginx基本概念
1、nginx是什么?
nginx是一个高性能的HTTP和正、反向代理、负载均衡服 务器,占用内存少,并发强,支持高达5万个并发连接数。
2、正向代理
若某人不能直接访问www.xxx.com时,可以在客户端(浏览器)配置代理服务器(abc),通过代理服务器进行xxx的访问。
2、反向代理
反向代理:客户对代理是无感知,因为客户端不需要任何配置就可以访问目标地址,而正向代理需要在客户端配置代理服务器。用户只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器,获取数据后再返回可客户端。此时对外暴露的就是反向代理服务器的地址,隐藏了真是服务器IP地址。
3、负载均衡
传统系统:客户端发送多个请求到服务器,服务器处理请求并于数据库交互,服务器处理完毕后将结果返回给客户。这种模式适合并发请求较少,系统单一的情景。
现代系统:单个服务器解决不了高并发,可以增加服务器数量形成集群,然后将请求分发到各个服务器上,将负载分发到不同的服务器,也就是常说的负载均衡。
4、动静分析
为了加快网站的解析速度,把动态页面和静态页面由不同的服务器解析,降低原来单个服务器的压力。
4、Nginx高可用
虚拟IP绑定nginx1和nginx2的IP,虚拟IP对外提供。keepalived可以检测哪台nginx宕机,并切换到正常运行的nginx服务器上。
还没有评论,来说两句吧...