内容简介:NGINX Unit 是一个动态的网络应用服务器,它的设计初衷就是可运行多种编程语言的。1.10.0 版本已经发布,这个版本包括对各种语言模块的一些改进,最后是对传入 WebSocket 连接的基本处理,目前只适用于 Node.js。...
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。
其他更改:
- 在路由中匹配 cookie。使大小写敏感
- 当客户端关闭连接时,降低常见错误的日志级别
- 删除 Perl 模块的“--include=”/配置选项
- 内置的 Node.js 模块的 WebSocket 服务器实现
- PHP 模块中从请求 URI 中拆分 PATH_INFO
- Java 模块中对多部分请求体的支持
- 改进了 API 与 Node.js 11.10 或更高版本的兼容性
- 如果缺少“侦听器”或“应用程序”对象,则重新配置失败
- 应用大型配置可能失败
发布说明:
http://mailman.nginx.org/pipermail/nginx/2019-August/058353.html
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Pro Django
Marty Alchin / Apress / 2008-11-24 / USD 49.99
Django is the leading Python web application development framework. Learn how to leverage the Django web framework to its full potential in this advanced tutorial and reference. Endorsed by Django, Pr......一起来看看 《Pro Django》 这本书的介绍吧!