Nginx (Engine-X) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。自其发布以来,Nginx 因其卓越的性能、稳定性、丰富的功能集和低资源消耗而迅速崛起,成为世界上最流行的 Web 服务器之一。它特别擅长处理高并发连接,在大规模和动态网站中表现出色。

它主要用于:

  • Web 服务器: 提供静态文件服务和索引文件。

  • 反向代理: 将客户端请求转发到后端服务器。

  • 负载均衡: 在多个后端服务器之间分配流量,提高系统可用性和吞吐量。

  • HTTP 缓存: 提高响应速度,减轻后端服务器压力。

  • API 网关: 对 API 请求进行路由、认证、限流等处理。

这份 MOC 将作为您深入探索 Nginx 的导航图,通过以下主题链接,您可以逐步构建对 Nginx 的理解和实践。

核心概念与基础

安装与配置

主要功能与应用

反向代理与负载均衡

Web 服务器

安全性与 HTTPS

高级功能与模块

性能优化

学习资源与参考