nginx

软件描述

nginx(“engine x”)是一个HTTP Web服务器、反向代理、内容缓存、负载均衡器、TCP/UDP代理服务器和邮件代理服务器。

官方网站

访问软件的官方网站了解更多信息

官方认证

nginx.org

安全链接HTTPS

什么是 nginx?

nginx(“engine x”)是一款HTTP Web服务器、反向代理、内容缓存、负载均衡器、TCP/UDP代理服务器及邮件代理服务器。最初由Igor Sysoev编写,采用两条款BSD许可证发布。F5, Inc. 提供企业版发行版、商业支持及培训服务。

Nginx可配置为提供静态网页内容,或作为代理服务器使用。

Nginx可通过FastCGI、SCGI脚本处理器、WSGI应用服务器或Phusion Passenger模块来部署以提供动态内容,并可作为软件负载均衡器使用。

Nginx采用异步事件驱动架构,而非线程方式处理请求。其模块化事件驱动架构可在高负载下提供可预测的性能表现。

HTTP代理与Web服务器功能

  • 以极低内存开销(每10,000个空闲HTTP长连接约2.5 MB)处理超过10,000个并发连接
  • 处理静态文件、索引文件及自动目录索引
  • 带缓存的反向代理
  • 带带内健康检查的负载均衡[26]
  • 通过OpenSSL支持TLS/SSL、SNI及OCSP装订
  • 支持FastCGI、SCGI、uWSGI并具备缓存功能
  • 自2018年3月(版本1.13.10)起支持gRPC
  • 基于域名和IP地址的虚拟服务器
  • 支持IPv6
  • 自1.3.13版本起支持WebSockets,包括作为反向代理及WebSocket应用的负载均衡
  • 支持HTTP/1.1 Upgrade(101 Switching Protocols)
  • 支持HTTP/2协议
  • 支持HTTP/3协议(自1.25.0版本起为实验性支持)
  • URL重写与重定向

邮件代理功能

  • 支持TLS/SSL
  • 支持STARTTLS
  • 支持SMTP、POP3和IMAP代理
  • 需通过外部HTTP服务器或认证脚本进行身份验证

其他功能包括无需中断客户端连接即可升级可执行文件与配置,以及基于模块的架构,支持核心[38]及第三方模块。

付费的Plus版本包含更多功能,如高级负载均衡及更丰富的性能监控指标套件。

🔄 替代方案

60 个选择

Windows+Nginx+MariaDB+PHP WnMp 可作为一款紧跟现代技术的 LAMP(Linux、Apache、MySQL、PHP)类似服务器,同时也是一个非常适合 Web 开发学习的简洁环境,未来或许能被选中并发展出 Web 2.0 应用。

免费 • 开源
查看详情
MicroApache

MicroApache

Web 服务器

MicroApache - 适用于 Windows 的便携式 Apache 服务器 “这是标准 Apache 服务器的一个微型且极度精简的版本,采用 Apache GPL 许可证发布。最初为娱乐目的开发,以满足软盘网页挑战的要求,即从一张软盘运行 Apache。”

免费 • 开源
查看详情
Nitro Server

Nitro Server

Web 服务器

使用所需的一切创建网络服务器,并将其部署在您偏好的任何位置。

免费 • 开源
查看详情

Wt(发音为“witty”)是一个用于开发Web应用的C++库。其API以控件为中心,采用经过充分验证的桌面GUI开发模式,并针对Web进行了优化。对开发者而言,它抽象了诸多与Web相关的实现细节,包括客户端。

免费 • 开源
查看详情

小型自包含纯Go网络服务器,内建支持Lua脚本、Markdown页面、Sass/GCSS、HTTP/2、QUIC,以及访问Redis和PostgreSQL。

免费 • 开源
查看详情
💻

项目目标 工作重点在于可移植性、标准化、正确性、主动安全性和集成加密。 精简:提供一个小型且单一的架构,支持网络的主要标准和最重要功能。永不提供扩展性。

免费 • 开源
查看详情
ShimmerCat

ShimmerCat

软件

专为Web开发者设计的Web服务器。从第5分钟起即可启用HTTPS和HTTP/2!

免费 • 专有
查看详情
💻

一个轻量级的快速HTTP库和服务器,可运行Rails、Camping、Nitro和Iowa应用。

免费 • 开源
查看详情
上一页下一页
评分4.7 / 5.0

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。