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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
wie bereits in mehreren anderen Artikeln:
curl: (35) error:1408F10B:SSL-Routinen:ssl3_get_record:falsche Versionsnummer
Curl gibt "Unbekanntes Protokoll"
diese Art der curl Fehler ist oft das Ergebnis der Verwendung eines web-proxy über https anstelle von http
sollten Sie Ihre https_proxy env-variable
wenn Sie so etwas wie
dann sollten Sie auf ändern, und legen Sie die folgenden