Fix: Fehler beim SSL-Handshake mit Remote-Server

Ein falsch konfigurierter Server führt zu verschiedenen SSL-Fehlern

  • Um Fehler beim SSL-Handshake zu beheben, passen Sie die Proxy-Einstellungen des Apache-Servers ordnungsgemäß an.
  • Stellen Sie sicher, dass sowohl der Client als auch der Server dieselben Protokolle verwenden.
Fehler beim SSL-Handshake mit Remote-Server

Ein Fehler beim SSL-Handshake mit dem Remote-Server verhindert, dass der Client mit einem Server kommuniziert, und führt dazu, dass auf einen Onlinedienst oder eine Webanwendung nicht zugegriffen werden kann.

Dies ist ein großes Problem, wenn Sie einen Dienst online hosten. Daher ist es wichtig, das Problem so schnell wie möglich zu beheben. In diesem Leitfaden zeigen wir Ihnen einige Möglichkeiten, dieses Problem zu beheben.

Was ist ein Fehler beim SSL-Handshake mit dem Remote-Server?

Wie testen, bewerten und bewerten wir?

Wir haben in den letzten sechs Monaten daran gearbeitet, ein neues Überprüfungssystem für die Art und Weise zu entwickeln, wie wir Inhalte produzieren. Anschließend haben wir die meisten unserer Artikel überarbeitet, um echtes praktisches Fachwissen zu den von uns erstellten Leitfäden bereitzustellen.

Weitere Einzelheiten finden Sie hier wie wir bei WindowsReport testen, überprüfen und bewerten.

  • Diese Fehlermeldung tritt auf, wenn ein Client keine sichere Verbindung mit dem Server herstellen kann und daher ein Handshake-Fehler auftritt.
  • Die häufigste Ursache für dieses Problem sind die SSL-Einstellungen Ihres Servers.
  • Abgelaufene Zertifikate, insbesondere wenn sie selbstsigniert sind, können dieses Problem ebenfalls verursachen.
  • Wenn sowohl der Server als auch der Client nicht dieselben Protokolle verwenden, erhalten Sie möglicherweise diesen Fehler.
In diesem Artikel
  • Wie behebe ich einen Fehler beim SSL-Handshake mit dem Remote-Server?
  • 1. Ändern Sie die Apache-Einstellungen
  • 2. Überprüfen Sie die zulässigen Protokolle
  • 3. Generieren Sie das selbstsignierte Zertifikat erneut
  • 4. Ändern Sie die Datei rproxy.conf
  • Empfehlungen zur Prävention in der Zukunft

Wie behebe ich einen Fehler beim SSL-Handshake mit dem Remote-Server?

  • Erzwingen Sie, dass der Proxy die Komprimierung auf „Keine“ setzt. Dies kann hilfreich sein, wenn der Proxy nicht mit gzip funktioniert.
  • Konfigurieren Sie die Anwendung so, dass sie intern HTTP verwendet. Dies gilt nur, wenn Sie zu Testzwecken einen lokalen Server verwenden.

1. Ändern Sie die Apache-Einstellungen

  1. Öffnen Sie das Befehlszeilentool und greifen Sie auf den Server zu.
  2. Führen Sie nun den folgenden Befehl aus: sudo nano /etc/apache2/sites-available/your-site.conf
  3. Stellen Sie sicher, dass die folgenden Zeilen in der Konfigurationsdatei verfügbar sind:
    SSLProxyEngine on
    SSLProxyVerify none
    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off
    SSLProxyCheckPeerExpire off

  4. Änderungen speichern.

2. Überprüfen Sie die zulässigen Protokolle

  1. Öffnen Sie die Befehlszeile und führen Sie den folgenden Befehl aus: sudo nano /etc/apache2/sites-available/your-site.conf
  2. Konfigurieren Sie als Nächstes den Wert wie folgt: SSLProxyProtocol all -SSLv2 -SSLv3 -TLSv1
  3. Änderungen speichern.
  4. Falls Sie immer noch Probleme haben, stellen Sie sicher, dass die Werte für SSLProxyCipherSuite richtig eingestellt sind.

3. Generieren Sie das selbstsignierte Zertifikat erneut

  1. Starten Sie das Terminal erneut.
  2. Sobald Sie eine Verbindung zum Server hergestellt haben, führen Sie Folgendes aus: openssl req -x509 -nodes -days 365 -newkey rsa: 2048 -keyout ssl.key -out ssl.crt
  3. Dadurch wird das neue Zertifikat für Ihren Server generiert.

Diese Methode funktioniert, wenn Sie zuvor ein selbstsigniertes Zertifikat auf dem Server generiert haben.

Lesen Sie mehr zu diesem Thema
  • Gelöst: Alabasterbeard-Fehler bei Sea of ​​Thieves
  • Dasher muss aktiv sein. DoorDash-Fehler: So beheben Sie ihn
  • BBC iPlayer-Fehlercode 02062: So beheben Sie ihn
  • Gelöst: Die Sky Glass-Fernbedienung funktioniert nicht

4. Ändern Sie die Datei rproxy.conf

  1. Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus: nano rproxy.conf
  2. Stellen Sie sicher, dass Sie die folgende Zeile hinzufügen: SetEnv proxy-sendchunked 1
  3. Änderungen speichern.

Empfehlungen zur Prävention in der Zukunft

  • Stellen Sie sicher, dass das vom Server bereitgestellte SSL-Zertifikat gültig ist, und überprüfen Sie die Zwischenzertifikate in der Kette. Versuchen Sie, Zertifikate zu verwenden, die von einer vertrauenswürdigen Zertifizierungsstelle ausgestellt wurden.
  • Stellen Sie sicher, dass der allgemeine Name und der alternative Antragstellername des Zertifikats mit dem Hostnamen übereinstimmen.
  • Überprüfen Sie die Protokolle und stellen Sie sicher, dass sowohl der Client als auch der Server kompatible Protokollversionen verwenden. Überprüfen Sie außerdem die SSL/TLS-Konfiguration des Servers und des Clients.
  • Halten Sie die SSL-Bibliotheken stets auf dem neuesten Stand.
  • Stellen Sie sicher, dass Ihre Firewall Port 443, der für SSL/TLS verwendet wird, nicht blockiert.

Diese Schritte sollten Ihnen bei der Behebung helfen Der Proxyserver konnte den Anforderungsgrund nicht verarbeiten: Fehler beim SSL-Handshake mit dem Remote-Server. In den meisten Fällen hängt das Problem mit der Apache-Konfiguration zusammen und Sie müssen Ihre Servereinstellungen entsprechend anpassen.

Falls Sie diesen Fehler nicht beheben, erhalten Sie Beim fehlgeschlagenen Handshake wurde der SSL-Fehlercode 1 zurückgegeben oder SSL_error_handshake_failure_alert Nachricht in Ihrem Browser. Aufgrund von Problemen mit SSL berichteten viele darüber Chrome meldet „Nicht sicher“, auch wenn das Zertifikat gültig ist, aber das lässt sich leicht beheben.

Konnten Sie dieses Problem beheben? Wenn ja, teilen Sie uns mit, welche Lösung für Sie funktioniert hat.

5 beste Server-Hosting für RLCraft [Leitfaden 2021]

5 beste Server-Hosting für RLCraft [Leitfaden 2021]Hosting AnbieterMinecraftServer

Apex Hosting unterstützt sowohl die Java- als auch die Bedrock-Bearbeitung von Minecraft sowie alle gängigen Plugins und Mods. Es gibt auch Unterstützung für Minispiele, sodass Sie Factions, McMMO,...

Weiterlesen
Die 5 besten HP Rack-Server zum Kauf [Leitfaden 2021]

Die 5 besten HP Rack-Server zum Kauf [Leitfaden 2021]Server

Leistungsstarker Intel Xeon-ProzessorEnterprise SAS-FestplatteSATA III-Solid-State-LaufwerkeDauerhaftGutes Preis-Leistungs-VerhältnisFestplatten sind nicht installiertPreis überprüfenDer HP ProLian...

Weiterlesen
FIX: Conan Exiles privater Server wird nicht angezeigt [Vollständige Anleitung]

FIX: Conan Exiles privater Server wird nicht angezeigt [Vollständige Anleitung]ServerConan Verbannte

Wird Ihr privater Conan Exiles-Server nicht angezeigt? In dieser Anleitung zeigen wir Ihnen, wie Sie das ganz einfach beheben können.Der beste Weg, dieses Problem zu vermeiden, besteht darin, einen...

Weiterlesen