我需要在 HTML5 和 PHP 项目中使用 websocket,但它无法工作。我读到一些关于 NGINX 不支持它们的信息。
是否可以安装一个插件来提供这种支持?
问候
答案1
您可以在安装了最新稳定版 Nginx 的情况下使用 HTML5 websockets,使用以下存储库可以轻松安装它:
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx
请记住,在安装新版本之前,您必须删除旧的nginx
、nginx-common
和软件包。nginx-full
我已经在 Nginx 1.4.1 上测试了代理 websockets(使用 socket.io),并且运行良好。
答案2
我认为没有任何 nginx 模块添加了对 websockets 的支持。但是 nginx路线图表示版本 1.3 将支持它们。
答案3
据我所知,除了 Web 服务器(nginx)之外,还涉及许多部分,但 nginx 中的“对 WebSocket 连接代理的支持”已在 v1.4.0 中发布。
更多信息:
答案4
这并不难。您可以找到更多信息这里。几天前发布的。