NGINX Unit 是一个动态的网络应用服务器,它的设计初衷就是可运行多种编程语言的。1.10.0 版本已经发布,这个版本包括对各种语言模块的一些改进,最后是对传入 WebSocket 连接的基本处理,目前只适用于 Node.js。
若要通过 Unit 在 Node.js 应用程序中处理 WebSocket 连接,请使用“Unit-http”模块中的服务器对象,而不是默认的模块:
var webSocketServer = require('unit-http/websocket').server;
这个版本中另一个特性是 PHP 模块中 PATH_INFO 的拆分。现在,Unit 可以正确地处理诸如 /app.php/Some/path?Some=args 之类的请求,这些请求通常用于在 PHP 应用程序中实现“对用户友好的”URL。
发布说明:
http://mailman.nginx.org/pipermail/nginx/2019-August/058353.html