I have a group of domains on one server. They share the ssl certificates generated by the getssl script. The sites are served by Apache 2.4 on a Debian server. For most users, including me, it works fine. Firefox and IE shows the green lock symbol with the Let's Encrypt certificate information.
The strange thing is, some users, on some of these domains, cannot access the sites. In IE, they get the error message:
Activate TLS 1.0, TLS 1.1 and TLS 1.2 in the extended settings...
These settings are active.
All these sites have the same entries in the apache virtual host settings. However, even the same users that get the error, can access other of my domains, that also have the same settings.
Here is my apache config:
SSLEngine on
SSLCompression off
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-GCM-SHA256:AES256+EDH:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4
SSLHonorCipherOrder on
SSLProtocol All -SSLv2 -SSLv3
https://www.daec-berlin.de/ is the problematic domain. https://www.aerofly-sim.de/ workes.
Both are on the same server and have the same IP.
The users that report the error seem to run Windows 8 or 10. I have Linux Mint and Windows 7, both can access the sites w/o problem.
Which is strange,because all virtual hosts are defined as macros that are expanded for the IPv4 and the IPv6 address. So the config should be identical.
Yes, this was intended, but maybe indeed be a problem. Both sites have the same IPv4 address and different IPv6 addresses. Could there a problem with the certificate this way? My knowledget is limited here.
Will do. But indeed I seem to have solved the problem by changing the DNS configuration for that domains. They now share not only the same IPv4 address, but also the same IPv6 address. After that DNS change was propagated, I could access the sites via https and IPv6 without problems. Of course, I also had to adapt the vhost configuration.
Still I would like to have different IPv6 addresses for the domains. Would it be an option to generate separate certificates for IPv4 and IPv6? At the moment, they all share the same SAN certificate.