-
Nginx 的简介:
- Nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP / POP3 / SMTP 代理服务器。
- 它可以作为网站静态资源的 web 服务器,也可以作为其他应用服务器的反向代理服务器。同时, Nginx 还具有负载均衡的功能。
-
Nginx 主要功能:
- 静态资源服务:Nginx 可以作为 Web 服务器,直接处理静态文件请求,如 HTML、CSS、JavaScript、图片等。
- 反向代理:Nginx 可以作为反向代理服务器,然后将应用服务器的响应返回给客户端。这种方式可以隐藏后端服务器的真实地址,提高系统的安全性,并且可以实现负载均衡,将请求分发到多个后端服务器上,提高系统的处理能力
- 负载均衡:Nginx 内置了负载均衡模块,可以实现多种负载均衡算法,如轮询、权重轮询、IP哈希等,根据需要将请求分发到不同的后端服务器上
- HTTP 缓存:Nginx 支持 HTTP 缓存功能,可以缓存静态资源,减少对后端服务器的请求,提高系统的响应速度
- SSL / TLS 加密:Nginx 支持 SSL/TLS 协议,可以对传输的数据进行加密,提高系统的安全性
反向代理和正向代理:
-
反向代理:
- 概念:
- 反向代理服务器位于用户与目标服务器之间,但对用户而言,反向代理服务器加u相当于目标服务器,及用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,
- 概念: