NGINX Unit 中文网

NGINX Unit 是一个动态Web和应用服务器,可以运行多种编程语言的应用。Unit 是轻量级的、支持多种语言,并且可以通过API进行动态配置。Unit 的设计允许开发或运维需要的情况下,重新配置特定应用参数。

多语言支持

NGINX Unit 支持多种编程语言:
  • 完全支持 Go, Perl, PHP, Python, 以及 Ruby
  • 同一服务器下运行不同语言的应用
  • 同一服务器下同时运行语言的不同版本(如 PHP 5 与 PHP 7, Python 2.7 与 Python 3)

接入简单

NGINX Unit 的可配置性很强,方便程序对接:
  • 通过 REST API 进行配置
  • 配置选用 JSON 格式
  • 配置变更仅在内存中,以减少服务中断
  • 在部署变更时,基本无宕机时间

Service Mesh

NGINX Unit 可以作为 Service Mesh 的基础:
  • 为加速服务间通信,集成了网络堆栈
  • 将应用的网络相关配置代码移到 NGINX Unit 处理
  • SSL/TLS 与 HTTP/2 即将支持