通过nginx / apache将websockets定向到与http连接相同的端口

时间:2016-12-06 06:13:04

标签: apache nginx websocket

我在下面提到了以下模型:

enter image description here

我在服务器上运行了许多进程。我希望nginx或apache将传入的客户端通过端口80引导到其中一个服务器进程来处理请求。但是,每个连接还建立到同一进程的websocket连接。这是目前在javascript中从客户端启动的。出于测试目的,我在客户端上呈现的html中传递端口。然后,客户端获取此端口并建立与处理其请求的同一端口的websocket连接。

前进到nginx或apache环境是否有可能不将端口值传递给客户端并让nginx或apache知道它指向传入客户端的位置并使用相同的端口进行websocket连接? 这将有利于不向公众打开下图中的所有服务器端口8000,8001,8002。

0 个答案:

没有答案