NGINX 的 HTML5 websocket 支持

NGINX 的 HTML5 websocket 支持

我需要在 HTML5 和 PHP 项目中使用 websocket,但它无法工作。我读到一些关于 NGINX 不支持它们的信息。

是否可以安装一个插件来提供这种支持?

问候

答案1

最好在 stackoverflow 上发布这个问题,因为它更像是一个开发问题。在发布之前,请先搜索一下。已经发布了许多 websocket 问题。但是,由于您显然将此视为计算机操作而不是开发问题,请让我快速介绍一下。尽管 Websocket 使用标准格式的 HTTP 标头请求来启动连接,但它不是 HTTP。完整请求包括“升级”(参数)到 websocket 协议的请求,该协议由一个全新的标准涵盖。因此,该初始请求应由网关功能处理,该网关功能将请求信息发送到 websocket 软件以完成连接并处理随后的任何消息。这当然还涉及所需的任何应用软件。所以,我想说,您实际上并不是在寻找“插件”,而是我们称之为 websocket“服务器”(这有点令人困惑,因为两端可以以相同的方式运行……不再是“主”/“从”关系)。以下文章底部有一个指向 websocket 演示网页的链接。 HTML 代码可以下载。当您单击建立 websocket 连接时,它会转到网关,该网关将请求传递给 websocket 服务器。http://highlevellogic.blogspot.se/2011/09/websocket-server-demonstration_26.html

相关内容