curl: (35) error:140770FC:SSL-Routinen:SSL23_GET_SERVER_HELLO:unbekanntes Protokoll

Ich versuche eine Verbindung zu meinem remote-nginx-server, die konfiguriert ist, um ssl zu verwenden.

Feuerte ich einen Befehl

$curl  https://10.73.80.197:8080/

aber danach bin ich immer Fehler. Hier ist die ganze log-

* Hostname was NOT found in DNS cache
*   Trying 10.73.80.197...
* Connected to 10.73.80.197 (10.73.80.197) port 80 (#0)
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
* Closing connection 0
curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
  • Sind Sie sicher, dass Ihr server konfiguriert ist, verwenden Sie SSL auf port 8080? Dies ist eine Schnittstelle, die typischerweise mit nur HTTP (also ohne SSL). Haben Sie versucht, mit einem web-browser?
  • yah..... hier ist meine /etc/nginx/sites-enabled/docker-registry-Datei # Für Versionen von Nginx > 1.3.9 enthalten chunked transfer-encoding-support # Ersetzen mit den entsprechenden Werten wo notwendig upstream-docker-registry - {- server localhost:5000; } server { listen 8080; server_name gslab.dockerregistry.com; ssl on; ssl_certificate /etc/ssl/certs/gslab-docker-registry.com.crt; ssl_certificate_key /etc/ssl/private/gslab-docker-registry.com.Schlüssel; ...................
  • Hallo Steffen, ich bin auf folgenden Artikel bei digitalocean.com/community/tutorials/.... Das problem ist gelöst. Ich überprüfte firewall-Konfiguration auf dem server und erlaubt den port 8080 durch die Verwendung ufw-Kommandos. Jetzt seine Ordnung n in funktionsfähigen Zustand. Vielen Dank für Ihre Antwort.
Schreibe einen Kommentar