2017-04-22 8 views
0

Ich habe Symfony 3 auf Ubuntu LAMP-Stack (PHP 7) installiert. Ich brauche WebSockets auf meiner Website so I:php Websocket Verbindungsaufbau Fehler

  1. Added gos/web-socket-bundle meine symfony über Komponisten

  2. Set config:

gos_web_socket: server: port: 4000 host: mydomain.com

  1. Geöffneter Port über Firewall sudo ufw allow 4000/tcp und sudo ufw allow 4000.

  2. Dann habe ich Server php bin/console gos:websocket:server gestartet und es läuft.

Aber wenn ich versuche, von js zu verbinden:

var ws = new WebSocket('ws://mydomain.com:4000'); 

Es gibt den Fehler:

WebSocket connection to 'ws://mydomain.com:4000/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

+1

Wenn Sie den Host auf 0.0.0.0 ändern, funktioniert das? Überprüfen Sie 'netstat -anop | grep LISTEN', um sicherzustellen, dass es die richtige Portadresse und Schnittstelle abgehört hat. – drew010

+0

Testen Sie es auf localhost oder einem anderen Hosting-Anbieter. –

+0

Ändern von Host auf 0.0.0.0 löste das Problem;) @ drew010 – Arkadi

Antwort

0

Der Kommentar zur Verfügung gestellt von @ drew010 dies für mich gelöst.

In gos_web_socket.server.host bis 0.0.0.0 einstellen.

Verwandte Themen