Hi @guyueland, would you like to tell us your domain name?
Self-signed certs are never issued by Let’s Encrypt. So if you see an indication that your site is using a self-signed cert, it’s not using the Let’s Encrypt-issued cert. You can sometimes obtain a Let’s Encrypt cert without also successfully configuring your server applications to make use of it. Definitely some server configuration file will need to be edited somehow, and currently no Let’s Encrypt client applications do this automatically by default for nginx configurations.
usually it’s a good idea to fill out the help form completely so people can assist
did you restart the web server after updating the SSL configuration?
this one catches people out as nginx doesn’t reload the certificates until a restart
FYI: fields you should fill out in the future so people can do verifications on why the web server is not using the correct certificate
A) I usually check if a valid certificate has actually been issued and what the fingerprint it
B) i then check if that is the fingerprint of the certificate your service is currently serving up
C) the command question helps us narrow down if it’s a syntax issue
Please fill out the fields below so we can help you better.
My domain is:
I ran this command:
It produced this output:
My operating system is (include version):
My web server is (include version):
My hosting provider, if applicable, is:
I can login to a root shell on my machine (yes or no, or I don’t know):
I’m using a control panel to manage my site (no, or provide the name and version of the control panel):
My domain is mail.eliteautogroup.ca
My operating system is CentOS 6.8
My web server is nginx (provided by iredmail)
My mail server is iRedmail 0.9.5-1
We host the server ourselves
I put the cert file pointers in /etc/nginx/conf.d/ssl.conf -------------------------------------------------------------------------------------
# certs sent to the client in SERVER HELLO are concatenated in ssl_certificate
ssl_certificate /etc/letsencrypt/live/mail.eliteautogroup.ca/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mail.eliteautogroup.ca/privkey.pem;
ssl_session_timeout 1d;
Thanks. I was going through an upgrade of my iRedMail server and while I was upgrading it I came across a file with the wrong pointers for the ssl. It seems I should have put the pointers in /etc/nginx/conf.d/00-default.conf NOT /etc/nginx/conf.d/ssl.conf.
After editing I restarted the nginx server, ran the ssl test again and now it says it is Trusted!!! Yay!