So I'm currently trying to set up a website over https. I have a webserver running Ubuntu and Apache2, and DNS records are set to direct example.com and www.example.com traffic. I have a valid certificate from GoDaddy configured on the website.
When I navigate to the website on Chrome on Windows 10 and 11, the website shows up just fine. On Google Chrome on Android it works as well. But on Safari on an iPhone, the website shows up as not secure, nor does it work for Chrome on Linux, even though wget on Linux doesn't complain. If I open the actual certificate on any of the machines, all of them are listed as valid. Other websites certified by GoDaddy, such as godaddy.com, work just fine on all machines.
The certificate itself has a CN of example.com, but neither www.example.com nor example.com work on Safari. My current Apache configuration points to the SSLCertificateFile, SSLCertificateKeyFile, and SSLCertificateChainFile.