2

My domain is: http://indiasaplings.com/

I ran this command: sudo certbot --nginx -d indiasaplings.com -d www.indiasaplings.com

It produced this output:

IMPORTANT NOTES:

Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/indiasaplings.com/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/indiasaplings.com/privkey.pem
Your cert will expire on 2019-12-29. To obtain a new or tweaked
version of this certificate in the future, simply run certbot again
with the “certonly” option. To non-interactively renew all of
your certificates, run “certbot renew”
  • CMS: Mazento 2
  • Web Server: Nginx
  • OS: Ubuntu 18.04
  • Hosting: AWS

Here is my server block:-

server {
   # if ($host = indiasaplings.com) {
    #    return 301 https://$host$request_uri;
   # } # managed by Certbot


    listen 80;
    server_name indiasaplings.com www.indiasaplings.com;
   # return 301 https://indiasaplings.com$request_uri;
    set $MAGE_ROOT /var/www/html/sm/sm_shopee;
    set $MAGE_DEBUG_SHOW_ARGS 1;
    include /etc/nginx/m2/m231.conf;


}

server {
    listen 443 ssl;
    server_name indiasaplings.com www.indiasaplings.com;
  # return 301 https://indiasaplings.com$request_uri;
    set $MAGE_ROOT /var/www/html/sm/sm_shopee;
    set $MAGE_DEBUG_SHOW_ARGS 1;
    include /etc/nginx/m2/m231.conf;
    ssl_certificate /etc/letsencrypt/live/indiasaplings.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/indiasaplings.com/privkey.pem; # managed by Certbot


}

server {
    listen              443 ssl default_server;
    listen              [::]:443 ssl default_server;
    server_name         indiasaplings.com www.indiasaplings.com;
    set $MAGE_ROOT /var/www/hmtl/sm/sm_shopee;
    set $MAGE_DEBUG_SHOW_ARGS 1;
   include /etc/nginx/m2/m231.conf;

    }

I am not able to open my site on HTTPS:// even after installing and configuring Let’s Encrypt. Please guide, Thank you!

  • 2
    What's the actual error you get when you try to connect to your server with https? – Gerald Schneider Sep 30 at 12:04
  • And please, don't post screenshots of text that you can just copy&paste – Gerald Schneider Sep 30 at 12:05
  • Sorry, from next time i will remember this. – Brajmohan Kumar Sep 30 at 12:06
  • This site can’t be reached indiasaplings.com unexpectedly closed the connection. Try: Checking the connection Checking the proxy and the firewall ERR_CONNECTION_CLOSED – Brajmohan Kumar Sep 30 at 12:06
  • Try removing the second serverblock that is missing the SSL certificates. – Gerald Schneider Sep 30 at 12:11
1

You have two server blocks with both listen 443 and server_name indiasaplings.com. One has the certificate files configured, the second is missing them. Remove the 443 block without certificate files.

  • Thank you so much. It is working now :) – Brajmohan Kumar Sep 30 at 12:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.