Websocket с игрой! Framework терпит неудачу с Vhosts - PullRequest
2 голосов
/ 20 февраля 2012

Я не могу создать веб-сокет с включенными vhots через apache2 на моей локальной машине. В ФФ:

WebSocket is not defined
var socket = new WebSocket('ws://test.localhost.in/soc') 

Chrome выдает ошибку 404.

Файл маршрутов был определен правильно.

WS      /soc                                    Home.HomeWebSocket.listen

VHost config:

<VirtualHost *>
    ProxyPreserveHost on
    ServerName localhost.in
    ServerAlias *.localhost.in
    ProxyPass / http://localhost:9000/
    ProxyPassReverse / http://localhost:9000/
    SetEnv force-proxy-request-1.0 1
    SetEnv proxy-nokeepalive 1
</VirtualHost>

Я могу подтвердить, что это связано с VHosts, потому что я могу успешно запустить пример чата через localhost: 9000 /, но не test.localhost.in.

1 Ответ

1 голос
/ 20 февраля 2012

Модуль прокси-сервера Apache явно не знает о WebSockets. Вы можете попробовать использовать mod_pywebsocket .

Также взгляните на этот вопрос .

...