Hi, firstly thanks for the great tool. Let nothing that follows preclude the fact that I immensely appreciate your efforts. Getting back to the point -
I was trying to upgrade a simple html site to SSL. Upgraded the EE version to latest. Dropped in the commands and it says all done. However when I try to open website Chrome says server “Refused to connect”
After breaking my head over it. Getting rate limited by letsencrypt and what not, I realized the issue was in the conf file.
In /etc/nginx/sites-available the site’s conf file did not have any configuration for ssl / https.
On adding listen 443 ssl; ssl on; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
It started working properly.
Another problem that caused significant delay in trouble shooting was that there was redirect conf file that wasnt deleted when the letsencrypt option was switched off. So Then letsencrypt bot was trying to validate the domain using https cause nginz sent it there via conf file which wasnt removed. It doesnt have cause https cause letsencrypt is switched off. and the circle goes on. Eventually you get rate limited by letsencrypt for an hour cause of multiple failed attempts (limit is 5).
Is there a way this can be solved?