2014-01-18 2 views
1

У меня есть сервер Apache для обычных веб-страниц на порту 80. Как настроить apache для отправки запросов на вызов веб-сокета на мой WS-сервер. Код клиента выглядит так: -Как настроить Apache для отправки запросов websocket на порт по умолчанию

<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

Вы, вероятно, хотите mod_proxy_wstunnell - Apache будет прокси в WebSockets модернизированы соединение ж/о в secnd порту, на ваш другой сервер [который должен быть на его собственный порт]

Смежные вопросы