Browser verweigern Verbindung zum Server

Bitte in den Beiträgen keine externe Bilder einbinden, sondern nur die Dateianhänge verwenden.
Vielen dank.
  • 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

    Code
    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

    Code
    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

    und im Chrome das hier

    Code
    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

    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

  • Tausch das mal gegen dieses hier

  • Naja, Plesk macht glaube ich durch deine Konfiguration einen Strich durch die Rechnung.

    Ich arbeite immer ohne so ein CP, weil die nur Probleme machen. Was Dir ja jetzt nicht viel hilft ?

    Wäre es möglich Admin Zugang sowie Plesk Zugang zu bekommen um mir das anzusehen?

    Man muss das dann mit irgendwelchen if Regel machen die laut Nginx nicht verwendet werden sollten

  • Naja, Plesk macht glaube ich durch deine Konfiguration einen Strich durch die Rechnung.

    Ja schpn öfters erlebt -.- siehe SEO Umschreibung. Die von Woltlab funktioniert nicht. Erst nach langem suchen und Basteln lief es dann. So schön Plesk ist und auch der Bediencomfort, aber auch so schwer macht es einem das Leben wenn man was einbauen will -.- Ich hzabe auch so den Verdacht das da was umgeschrieben werden muss damit das läuft ^^

    Nur mal als vergleich

    Code
    if (!-e $request_filename ){
        set $test P;
    }
    if ($uri !~ ^/(plesk-stat|webstat|webstat-ssl|ftpstat|anon_ftpstat|awstats-icon)){
        set $test "${test}C";
    }
    if ($test = PC){
        rewrite ^/(forum/|cms/|wcf/|calendar/|news/|easymedia/|wfimage/)?([^.]+)$ /$1index.php?$2 last;
    }

    so muss es auschauen wenn man mit Plesk arbeiten damit man SEO hat und alles läuft und auch die Statistikseite aufrufbar ist.


    Und so schaut das aus was Woltlab einem vorschlägt

    Code
    location / {
        index index.php;
        
        try_files $uri $uri/ @rewrite;
    }
    location @rewrite {
        rewrite ^/(forum/|cms/|wcf/|calendar/|filebase/|blog/|gallery/)?([^.]+)$ /$1index.php?$2 last;
    }

    Diese hier geht nur Teilweise wenn überhaupt auf nem Plesk System ^^

    Ich schaue mir alles nochmals in Ruhe an. Aber ich denke ich werde auf dein Angebot zurück kommen ^^

  • Falls das Problem noch besteht, aktiviere im Plesk bei den Webserver Einstellungen die Module proxy_http proxy_wstunnel und dann gehst du bei deiner Domain in die Einstellungen für  Apache & nginx und trägst folgendes ein:

    Zusätzliche Anweisungen für HTTP & HTTPS

    Code
    ProxyPreserveHost on
    ProxyPass "/socket" "ws://127.0.0.1:8081"
    ProxyPassReverse "/socket" "ws://127.0.0.1:8081"


    Zusätzliche nginx-Anweisungen

    So funktioniert es bei uns mit plesk

  • Cyperghost 21. April 2019 um 22:44

    Hat das Thema geschlossen.
  • Cyperghost 21. April 2019 um 22:44

    Hat das Label Anwendungsfehler hinzugefügt.
  • Cyperghost 15. August 2019 um 22:08

    Hat das Thema geschlossen.