Nginx 服务器 (一)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43608153/article/details/91399112

要想了解Nginx服务器,首先不得不说说Apache服务器。毫无以为Apache市场占有率比较高,约60%左右,得益于它的开源及年龄,但是Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境。而Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。不得不说,俄罗斯人的Nginx越来越受欢迎了。

其特点主要有以下几点:

  1. Nginx 服务器安装配置简洁
  2. Nginx 服务器具有很高的稳定性
  3. Nginx 服务器支持SSL协议,可以保证数据安全。
  4. Nginx 服务器处理静态文件好,占有内存少,并发能力强(以事件驱动的方式编写,支持内核Poll模型,能支持>50,000并发连接)
  5. Nginx 服务器本身可作为反向代理服务器
  6. Nginx 服务器可以作为负载均衡服务器,支持7层负载均衡
  7. Nginx 服务器可以作为邮件代理服务器

Nginx 服务器本身就是一个强大反向代理服务器.
说到代理,就不得不说一说两种代理方式了:

  1. 正向代理,针对用户来说,知道明确的服务器的地址,通过代理服务器去链接目的服务器地址。对于目的服务器而言,只知道请求来自于塞利服务器,而不知道具体的客户端,,从一定程度上屏蔽了客户端信息。正向代理服务器代理的是客户端,代变客户端向目的服务器发出请求。我们日常生活中通过翻墙链接国外服务器就是通过这种代理方式。
    在这里插入图片描述

  2. 反向代理,对于用户来说,不需要知道具体目的服务器的地址,只需要知道反向代理服务器地址即可,而对于服务器来说,反向代理服务器于目的服务器关系比较紧密,会自动访问相对应的目的服务器。这种链接方式,屏蔽了目的服务器的信息,反向代理服务器代理的是服务器端,代表服务器接收客户端请求。
    在这里插入图片描述

实际应用中,此两种代理模式经常共同使用,如下图所示:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43608153/article/details/91399112