Sitepictogram SSL.com

Los de browserfout op: 'ssl_error_rx_record_too_long' of 'Internet Explorer kan de webpagina niet weergeven' op Linux

Mogelijk bent u de volgende fout tegengekomen tijdens het instellen van SSL-certificaten op Apache:

Foutcode: ssl_error_rx_record_too_long(Firefox) of Internet Explorer cannot display the webpage (D.W.Z)

Vaker wel dan niet, heb je iets verkeerd geconfigureerd (waarschijnlijk de luisterpoort: 443). Zorg er eerst voor dat uw firewall of iptables inkomende verbindingen toestaat 443 (commando getoond op Ubuntu):

#sudo ufw staat 443 toe

Dat heeft uw probleem mogelijk niet opgelost, maar probeer nu naar het volgende adres te gaan:

http://www.domain.tld:443

Als u met succes iets op de bovenstaande pagina hebt gezien, betekent dit dat uw sites op die poort naar niet-ssl luisteren. Ik neem aan dat uw virtuele apache-hostbestand iets heeft in de trant van:

NaamVirtualHost *

Wat u wilt gaan doen, is uw vhosts dwingen om specifiek naar de juiste poorten te luisteren. Wijzig de bovenstaande regel in het volgende:

NaamVirtualHost *: 80

Als u Ubuntu gebruikt, uw ports.conf bestand zou moeten hebben 443 ingeschakeld op de luisterpoort. Misschien heb je ook default-ssl vermeld in uw /etc/apache2/sites-available/ map, in welk geval u die mogelijk wilt inschakelen:

#sudo a2ensite / etc / apache2 / sites-available / default-ssl

In feite heeft dat bestand het volgende erin:

... uw servernaam / document root ... SSLEngine op SSLCertificateFile /etc/ssl/certs/server.crt SSLCertificateKeyFile /etc/ssl/private/server.key

Hoewel u één "gedeeld" SSL-certificaat voor meerdere hosts kunt gebruiken, als elke host zijn eigen nodig heeft SSLhebben ze statische IP-adressen nodig.

Andere aanbevelingen:

Verlaat de mobiele versie