I test my SSL setup using the SSL Labs test which says that certificate chain is incomplete (no other problems otherwise). That seems about right since I can't get Telegram webhooks to work (great explanation in the Telegram webhook guide).
As stated here, when setting up SSL certificates using Nginx, I need to get all certificates (including intermediate ones) in order. I'm using Let's Encrypt (letsencrypt.org/certificates) and I'm trying to figure out what the correct order of certificates would be.
I've tried concatenating cat cert.pem lets-encrypt-r3.pem > bundle.pem
and using bundle.pem
but no luck. Perhaps more intermediate certificates of the ones listed on letsencrypt.org/certificates should be included but it's unclear to me which ones and in what order.
I would be very grateful for any hints or pointers on where to read up more!