Question

Je ne peux pas créer un websocket avec vhots activé via apache2 sur ma machine locale. Dans FF:

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

Chrome donne une erreur 404.

fichier Routes a été défini correctement.

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>

Je peux confirmer qu'il est dû à VHosts parce que je peux courir avec succès l'exemple de chat par localhost: 9000 / mais pas test.localhost.in

.
Était-ce utile?

La solution

Le module proxy Apache ne sait apparemment pas WebSockets. Vous pouvez essayer d'utiliser mod_pywebsocket .

ont également un regard sur cette question.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top