I set up three servers yesterday at three different locations running Ubuntu 22.04.1 LTS server. Each was set up from scratch. I performed the exact same steps for all of them since they are running the same application.
They reach out to Cloudflare with an API token to generate a Let’s Encrypt certificate; they can only be reached internally on each of their respective networks. That certificate gets converted into a keystore, which is then used to serve the web page securely.
One server works perfectly. I can access it by its fully qualified domain name and I have no problems. The other two, which I set up after the first working one, both give me ERR_SSL_VERSION_OR_CIPHER_MISMATCH errors.
For the fun of it, I verified that the keystore files are valid. I downloaded one of them and used KeyStore Explorer to see if by any chance there was something else I was missing. Nope the files seem valid, but Chrome and Firefox do not like them
I’ve run out of ideas at this point. Is there somewhere else I can check the files? Any other ideas?