如何配置Apache以在默认端口上调度websocket请求

时间:2014-01-18 10:34:27

标签: apache websocket

我在端口80上运行普通网页的Apache服务器。如何配置apache以向Web服务器调用Web套接字调用请求。客户端代码如下所示: -

<html>
<head>
  <script type="text/javascript">
        var webSocket = new WebSocket("ws://localhost");
        window.onload = function() {
        webSocket.onmessage = function(e) {
           console.log("Got echo: " + e.data);
        }
     }
  </script>
</head>
<body>
  <h1>WebSocket Echo Client</h1>
  <button onclick='webSocket.send("Hello, world!");'>
     Send Hello
  </button>
 </body>
</html>

WS服务器可以运行在同一个端口上,而apache只是相应地调度吗?

1 个答案:

答案 0 :(得分:1)

你可能想要mod_proxy_wstunnell - Apache会将没有端口的websockets升级连接代理到你的其他服务器[必须在它自己的端口上]