Nginx 是一个 http 服务器。是一个使用 C 语言 开发的高性能的 http 服务器及反向代理服务器。Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
由俄罗斯的程序设计师 Igor Sysoev 所开发,官方测试 nginx 能够支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。
Nginx 是免费的开源软件,根据类 BSD 许可证的条款发布。
2002 年,一个叫 Igor Sysoev 的俄罗斯哥们儿(貌似俄罗斯叫 Igor 的人挺多的) 写出了一个叫 Nginx(和Engine X 谐音,取引擎之义)。 那时候有一个时代背景,当时 C10K(Concurrency 10K,1 万并发)问题还是困扰绝大多数 web 服务器的一个难题。
Nginx 利用异步事件驱动的架构写成,是 C10K 问题的一个很好的答卷。 Nginx 的第一个公开发行版是在 2004 年发布的,之前都是作为俄罗斯访问量第二的网站 Rambler 的内部使用。Nginx 的主要优势在于 “轻、快、活”
单台服务器要同时支持并发 10K 量级的连接,这些连接可能是保持存活状态的。
版本 | 说明 |
---|---|
Mainline version | nginx 主力版本,为开发版 |
Stable version | 稳定版,在实际生产过程中选择此版本进行安装 |
Legacy version | 历史版本 |
Nginx 是一个 http 服务器。是一个使用 C 语言开发的高性能的 http 服务器及反向代理服务器。Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。