System
VServer Linux Debian 8
Webserver Nginx
Zertifikate Lets Encrypt
Ich habe es mehrfach getestet und es kommt diese Meldung in der Browser Console wenn ich
bei Pushserver : wss://www.wolf-squad.de/socket/ eingebe
Firefox kann keine Verbindung zu dem Server unter wss://www.wolf-squad.de/socket/?userID=1&token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx aufbauen.
error { target: WebSocket, isTrusted: true, srcElement: WebSocket, eventPhase: 0, bubbles: false, cancelable: false, returnValue: true, defaultPrevented: false, composed: false, timeStamp: 4350, … }
Bei Google Chrome diese
WBB.Elite.Push.min.js?v=1542984703:1 WebSocket connection to 'wss://www.wolf-squad.de/socket/?userID=277&token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' failed: Error during WebSocket handshake: Unexpected response code: 404
init @ WBB.Elite.Push.min.js?v=1542984703:1
Nutze ich ws://www.wolf-squad.de/socket/ bekomme ich diese Meldung im Firefox
SecurityError: The operation is insecure.
init
https://www.wolf-squad.de/js/WBB.Elite.Push.min.js:1:100
t
https://www.wolf-squad.de/js/WCF.Combined.min.js:64:178
<anonym>
https://www.wolf-squad.de/forum/:2922:2
j
https://www.wolf-squad.de/js/3rdParty/jquery.min.js:2:29946
g/</k<
https://www.wolf-squad.de/js/3rdParty/jquery.min.js:2:
Alles anzeigen
und im Chrome das hier
WBB.Elite.Push.min.js?v=1542984703:1 WebSocket connection to 'ws://www.wolf-squad.de/socket/?userID=277&token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' failed: Error during WebSocket handshake: Unexpected response code: 301
init @ WBB.Elite.Push.min.js?v=1542984703:1
t @ WCF.Combined.min.js?v=1542984703:64
(anonymous) @ ?postID=5823:1244
j @ jquery.min.js?v=1542984703:2
k @ jquery.min.js?v=1542984703:2
WBB.Elite.Push.min.js?v=1542984703:1
Zertifikat ist von Lets Encrypt. In Plesk ist unter Einstelleungen für Apache &nginx das eingetragen
location /socket {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_http_version 1.1;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8081/$is_args$args;
proxy_read_timeout 86400s;
proxy_send_timeout 86400s;
proxy_redirect off;
}
Alles anzeigen
und dann nur noch SEO Umschreibung das wars. PhP 7.1 + FPM-Anwendung von nginx bedient. Domain läuft auf www.wolf-squad.de und wird über Plesk mit der Option Dauerhafte, für SEO geeignete 301-Weiterleitung von HTTP zu HTTPS auf https geleitet. Bevorzugte Domain ist http://www.xyz.dd
Im ACP bekomme ich dann halt immer diese Meldung abwechselnd.
Was läuft da Quer?
Console sagt Pushserver läuft
Gruß mcburn