Wir haben Online-Shopping-Site. Wenn ich zur Checkout-Seite gehe, wird folgende Fehlermeldung angezeigt: "Fehler: 14094410: SSL-Routinen: SSL3_READ_BYTES: SSL3-Alarm-Handshake-Fehler (35)"
Aus dem Apache-Fehlerprotokoll kann ich einige Versuche sehen, eine Verbindung zu api.paypal.com herzustellen. Hier ist der Teil meines Apache-Fehlerprotokolls
* About to connect() to api.paypal.com port 443 (#0)
* Trying 66.211.168.123... * connected
* Connected to api.paypal.com (66.211.168.123) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
* Closing connection #0
Als ich versuchte, mit curl eine Verbindung zu api.paypal.com herzustellen, wird eine solche Fehlermeldung angezeigt
curl -iv https://api.paypal.com/
* About to connect() to api.paypal.com port 443 (#0)
* Trying 66.211.168.91... connected
* Connected to api.paypal.com (66.211.168.91) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS handshake, Request CERT (13):
* SSLv3, TLS handshake, Server finished (14):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS handshake, Client key exchange (16):
* SSLv3, TLS change cipher, Client hello (1):
* SSLv3, TLS handshake, Finished (20):
* SSLv3, TLS alert, Server hello (2):
* error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
* Closing connection #0
curl: (35) error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
quelle
Ich treffe dieselbe Frage.
Weil ich in Centos keinen 443 Port öffne.
Sie checken also den 443-Port aus!
Auflösungsmethode:
cd /etc/httpd/conf.d vim ssl.conf
Fügen Sie in der ersten Zeile zwei Zeilen hinzu:
Du kannst es versuchen!
quelle