我在端口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只是相应地调度吗?
答案 0 :(得分:1)
你可能想要mod_proxy_wstunnell - Apache会将没有端口的websockets升级连接代理到你的其他服务器[必须在它自己的端口上]