Nakon instalacije SSL certifikata prilikom povezivanja s poslužiteljem pomoću preglednika, možda ćete dobiti sljedeću poruku o pogrešci: "Nije uspjelo uspostavljanje sigurne veze. Pogreška pri povezivanju s uslugom. SSL je primio zapis koji je premašio maksimalnu dozvoljenu duljinu. SSL_error_rx_record_too_long. "
Uzrok
Web poslužitelj šalje opasne HTTP podatke u kojima se očekuju sigurni HTTPS podaci. To se može provjeriti odlaskom na "http: //ime-poslužitelja: 443" umjesto "https: //ime-poslužitelja". Ispravno navođenje web adrese je vrlo važno.
SSL_error_rx_record_too_long: postavke dopuštenja
Provjerite konfiguraciju poslužitelja kako biste bili sigurni da je SSL ispravno konfiguriran. To je najčešće slučaj kada koristite Apache Tomcat kao web poslužitelj, iako se to može dogoditi i kod drugih tipova poslužitelja.
Pitanja koja treba uzeti u obzir pri rješavanju ove pogreške u Apache Tomcat-u:
U Apacheu, provjerite da li Direktiva Slušanja odgovara broju porta u Direktivi VirtualHost za sigurnu web-lokaciju i da su Upute za Engine On (CertificateFile) prikazane u VirtualHost direktivi za web. ili u konfiguracijskoj datoteci poslužitelja.
U Tomcatu provjerite je li konektor server.xml konfiguriran za korištenje SSL-a (mora postojati sklop = "https" secure = "true", kao i operatori keystoreFile i keystorePass) i broj porta naveden u priključci su ono što se očekuje. Ako koristite zadani port (8443), morate ga navesti kao dio URL-a ili ga preusmjeriti na poslužitelj. Tomcat također može ići u opasan način zapriključak na kojem je oštećen spremnik za ključ. Pokušajte stvoriti novo spremište ključeva i zamijenite certifikat.
Pogreška ssl error rx record too long. Razne opcije
Također možete vidjeti ssl_error_rx_record_too_long u pregledniku kada posjetite web-lokaciju putem HTTPS-a. To se svodi na pogrešku implementacije na poslužitelju. Da biste riješili taj problem, trebali biste pažljivo razmotriti sljedeće opcije kao preduvjet:
Port 443 mora biti otvoren i dostupan na web poslužitelju.
Firefox 3 može prikazati ovu pogrešku kada koristi port koji nije 443.
Apache 2.x bi trebao biti konfiguriran da koristi port 443.
Svaka web-lokacija koja koristi SSL , mora imati vlastitu IP adresu ili koristiti SNI.
Poruka ssl_error_rx_record_too_long može se pojaviti kada se koristi proxy poslužitelj koji je neispravno konfiguriran.