我遇到了一个奇怪的 SSL 错误问题。
我的 Ubuntu 18.04 上只运行一个 apache2 服务器。在配置中我链接了所有 SSL 证书。
(SSLCertificateFile、SSLCertificateKeyFile 和 SSLCertificateChainFile)。
这些也不是自签名的,而是我从我的托管服务提供商那里获得的。
奇怪的是,https://www.ssllabs.com/ssltest/我的配置得了 A+。
我在线检查了很多 SSL-Checker,总是能得到 A 或 A+,但其中三个甚至无法连接到我的网站。
这就是问题所在,我可以从某些设备(如我的笔记本电脑/手机)等连接到我的页面。但在某些其他设备上,这是不可能的(有些检查器可以连接,有些则不能)。
他们在 Chrome 上收到的错误:ERR_SSL_PROTOCOL_ERROR
在 Firefox 上:SSL_ERROR_INTERNAL_ERROR_ALERT
但也只是有时。如果我频繁点击重定向按钮,页面会短暂地加载,之后错误又会出现。
我在网上查了好几页,听取了所有建议。但它不起作用,而且我没有发现明显的错误。我很确定,这是一个配置问题。但我做的和他们做的一模一样:https://www.ionos.com/community/markdown-migration/install-a-ionos-ssl-certificate-on-ubuntu-1604/
(另外,我添加了中级证书,并且像所有检查器(可以连接)一样,一切都正常)。
(SSL协议-全部+TLSv1.2+TLSv1.3)
但为什么有时会出现这个错误?
附言:
- 服务器上的时间已同步
- 没有 Apache error.log(它存在,但没有失败)
- 配置语法正确
我真的不知道我做错了什么,如果能得到任何帮助我都会很感激。谢谢大家