I'm having error ERR_SSL_PROTOCOL_ERROR
since 2 day on my website for some reason.
Browsers tested
- Windows Chrome 117.0.5938.132 :
ERR_SSL_PROTOCOL_ERROR
- Android Chrome 117.0.5938.61 :
ERR_SSL_PROTOCOL_ERROR
- Windows Firefox 118.0.1 : Ok
- Edge 117.0.2045.47 : Ok
- Don't have other browsers on hand but customers only complained about Chrome yet
Web server configuration
Yes my webserver is outdated, planning to migrate but in a few months.
- Certificate is valid (Sectigo)
- Apache HTTPd 2.4.3
- OpenSSL 1.0.1m
The website that doesn't work is https://specto.ca
Apache HTTPd configuration original
Configuration before my tests
[...]
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
SSLStrictSNIVHostCheck off
</IfModule>
[...]
<VirtualHost 69.70.187.100:443>
[...]
ServerAlias specto.ca
ServerAlias www.specto.ca
[...]
SSLEngine on
SSLCertificateFile /home/.../ssl.crt
SSLCertificateKeyFile /home/.../ssl.key
SSLCACertificateFile /home/.../chain.crt
</VirtualHost>
Apache HTTPd configuration running
Configuration after my tests
[...]
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
SSLStrictSNIVHostCheck on
SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
SSLCipherSuite ECDHE-RSA-WITH-AES-128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4
SSLHonorCipherOrder off
</IfModule>
[...]
<VirtualHost 69.70.187.100:443>
[...]
ServerAlias specto.ca
ServerAlias www.specto.ca
[...]
SSLEngine on
SSLCertificateFile /home/.../ssl.crt
SSLCertificateKeyFile /home/.../ssl.key
SSLCACertificateFile /home/.../chain.crt
</VirtualHost>
Both configuration have the same issue, I was just assuming negociation was trying on TLS v1.1 and that was the rejection reason.
I've run a test on Qualys SSL Labs, only huge complain I see is This server supports weak Diffie-Hellman (DH) key exchange parameters. Grade capped to B.
which I'm not sure what to do about, and not sure it's the culprit.