Ich habe Symfony 3 auf Ubuntu LAMP-Stack (PHP 7) installiert. Ich brauche WebSockets auf meiner Website so I:php Websocket Verbindungsaufbau Fehler
Added
gos/web-socket-bundle
meine symfony über KomponistenSet config:
gos_web_socket: server: port: 4000 host: mydomain.com
Geöffneter Port über Firewall
sudo ufw allow 4000/tcp
undsudo ufw allow 4000
.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
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
Testen Sie es auf localhost oder einem anderen Hosting-Anbieter. –
Ändern von Host auf 0.0.0.0 löste das Problem;) @ drew010 – Arkadi