I'm running a server with Debian 10 and Apache Version: 2.4.38-3+deb10u3. The behaviour of different settings for SSLProtocol is puzzling. SSL has been configured to be quite secure. This setting appears to work for every client (at least no evidence of not):
SSLProtocol -all +TLSv1.2 +TLSv1.3
It's hard to tell from the manual exactly how options can be combined, but the following appears on the face of it to be the same, and has been cited in various postings as a suggested configuration:
SSLProtocol TLSv1.2 TLSv1.3
or
SSLProtocol "TLSv1.2,TLSv1.3"
These also work for accessing the site with a browser. However, site checking from Alertra shows the site as failed. The diagnostic says:
Result Error (Connection to HTTPS service failed)
Server Response 0 Unrecognized HTTP error
Access via web proxies also fails, so the problem isn't unique to Alertra.
In what way is the Apache behaviour different between these alternative SSLProtocol specifications, and why?