网站图标 SSL.com

修复浏览器错误:Linux上的“ ssl_error_rx_record_too_long”或“ Internet Explorer无法显示网页”

尝试在Apache上设置SSL证书时,您可能会遇到以下错误:

错误代码: ssl_error_rx_record_too_long(Firefox)或 Internet Explorer cannot display the webpage (IE)

通常,您配置错误(就像监听端口一样: 443)。 首先,请确保您的防火墙或iptables允许传入连接 443 (命令在Ubuntu上显示):

#sudo ufw允许443

那可能并不能解决您的问题,但是现在尝试转到以下地址:

http://www.domain.tld:443

如果您在上面的页面上成功看到了某些内容,则意味着您的站点正在该端口上侦听非SSL。 我假设您的apache虚拟主机文件包含以下内容:

名称VirtualHost *

您要做的是强制您的虚拟主机专门在适当的端口上侦听。 将上面的行更改为以下内容:

名称VirtualHost *:80

如果您使用的是Ubuntu ports.conf 文件应该有 443 在侦听端口上启用。 您可能也有 default-ssl 列在您的 /etc/apache2/sites-available/ 文件夹,在这种情况下,您可能要启用以下功能:

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

基本上,该文件包含以下内容:

...您的服务器名称/文档根目录... SSLCertificateFile /etc/ssl/certs/server.crt上的SSLEngine SSLCertificateKeyFile /etc/ssl/private/server.key

虽然可以将单个“共享” SSL证书用于多个主机,但是如果每个主机都需要自己的证书 SSL,他们将需要静态IP地址。

其他建议:

退出手机版