Nginx-02:Nginx基本概念

快来打我* 2023-01-18 06:36 241阅读 0赞

nginx基本概念

1、nginx是什么?

nginx是一个高性能的HTTP和正、反向代理、负载均衡服 务器,占用内存少,并发强,支持高达5万个并发连接数。

2、正向代理

若某人不能直接访问www.xxx.com时,可以在客户端(浏览器)配置代理服务器(abc),通过代理服务器进行xxx的访问。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaWJvMTIzMDEyMw_size_16_color_FFFFFF_t_70

2、反向代理

反向代理:客户对代理是无感知,因为客户端不需要任何配置就可以访问目标地址,而正向代理需要在客户端配置代理服务器。用户只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器,获取数据后再返回可客户端。此时对外暴露的就是反向代理服务器的地址,隐藏了真是服务器IP地址。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaWJvMTIzMDEyMw_size_16_color_FFFFFF_t_70 1

3、负载均衡

传统系统:客户端发送多个请求到服务器,服务器处理请求并于数据库交互,服务器处理完毕后将结果返回给客户。这种模式适合并发请求较少,系统单一的情景。

20210501103836297.png

现代系统:单个服务器解决不了高并发,可以增加服务器数量形成集群,然后将请求分发到各个服务器上,将负载分发到不同的服务器,也就是常说的负载均衡。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaWJvMTIzMDEyMw_size_16_color_FFFFFF_t_70 2

4、动静分析

为了加快网站的解析速度,把动态页面和静态页面由不同的服务器解析,降低原来单个服务器的压力。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaWJvMTIzMDEyMw_size_16_color_FFFFFF_t_70 3

4、Nginx高可用

虚拟IP绑定nginx1和nginx2的IP,虚拟IP对外提供。keepalived可以检测哪台nginx宕机,并切换到正常运行的nginx服务器上。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaWJvMTIzMDEyMw_size_16_color_FFFFFF_t_70 4

发表评论

表情:
评论列表 (有 0 条评论,241人围观)

还没有评论,来说两句吧...

相关阅读