Nginx 初识

服务器也是电脑

但服务器与常见的个人电脑稍有不同,
性能要强大很多。
网站运行在服务器,需要硬件和软件结合
电脑就是硬件,所以还需要安装服务器软件。

常见的服务器软件

Apache、tomcat、Nginx、IIS
IIS 只能运行在Windows,Windows性能不如 Linux;
Tomcat 面向 Java 语言,重量级服务器(与 Nginx 不具备可比性);
Apache 稳定、开源、跨平台,但不支持高并发;
Nginx 能支持处理百万级的 TCP 连接,10 万以上的并发连接,轻量级,跨平台的服务器,同时支持反向代理、负载均衡等功能(Apache的强力对手);

Nginx 的功能

Nginx 是一种高性能的 HTTP 和反向代理服务器,
也是一个代理邮件服务器;
我们可以在 Nginx上发布网站,也可以实现负载均衡功能(反向代理、分发),还可以
作为邮件服务器收发邮件等功能。

Nginx 优缺点

优点:
高并发、部署简单、内存消耗少、成本低;
缺点:
rewrite 功能不够强大,模块没有 Apache 多