Unable to set HTTPS using LetsEncrypt in Nginx server

Posted February 28, 2018 7.3k views
NginxLet's EncryptUbuntu 16.04

I followed the following tutorial to set https for my website:

But, I got stuck at this place - Step 6 — Securing your Application with TLS

There are no ssl-*.conf in my snippets folder to match the lines in the above conf file for TLS. I did not see any other errors up to this point. I can view my site with Http, but not HTTPS. Please advise.

include snippets/;
include snippets/ssl-params.conf;

The following command:

$ sudo nginx -t


nginx: [emerg] open() "/etc/nginx/snippets/" failed (2: No such file or directory) in /etc/nginx/sites-enabled/

Yes, those files aren’t there. So, I guess the tutorial skipped the step that generated those files.

The following command:

$ ls /etc/nginx/snippets



Clearly the ssl-*.conf files are missing.

Please help.

Thanks in advance.

1 comment

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

After playing around some time with Google, I found the resources I needed to solve this issue. I have outlined the steps I did here: Unable To Set HTTPS Using LetsEncrypt