我将如何配置 websocket 服务器与 web 服务器一起运行?

Nat*_*han 1 apache-2.2 websocket

我目前有一个 Apache2 监听端口 80,还有一个自制的游戏服务器在更高的未注册端口 (50214) 上运行。我用 Javascript 重写了游戏,并计划通过端口 80 上的 websockets 发送网络通信,以绕过许多公司和大学设置的防火墙。

我将如何配置 websocket 服务器以侦听 80 上的 websocket 连接,并将它们解包并将它们转发到侦听 50214 的游戏服务器,而不会干扰 apache?

我应该使用什么 websocket 服务器实现?这通常是如何完成的?

EEA*_*EAA 5

您不能让两个服务同时侦听同一个端口,因此您需要第二个 IP 地址。

老实说,如果我要实现这一点,我只会在前端使用 apache,使用 mod_proxy 将您的游戏请求代理到您的自定义服务器,该服务器只会在 localhost 上进行侦听。这将消除拥有两个 IP 地址的必要性。

  • 你有没有阅读我的其余评论?我推荐了一种不需要其他 IP 地址的方法。 (3认同)