Adding New Server Block NGINX

Posted October 20, 2017 9.3k views
NginxUbuntu 16.04

Hello All!

I am trying to parse this tutorial here, but my server configuration is already a little different, so I’m not working from scratch and need some help to make sure I don’t blow anything up.

Right now, most of my files are in /var/www/html – this includes files for three domains. My current server blocks are located not in the sites-available, but in the nginx.conf file. And, they use SSL from LetsEncrypt.

My goal is to add a new domain that’s root is /var/www/ and has a separate LetsEncrypt cert. If it’s okay adding the new server block as a separate file in sites-available, I’d prefer to do that. However, if I need to put it in the nginx.conf with the others, that’s fine too.

I’m just a little unsure how to put it all together.

Any help would be immensely appreciated.



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

Does your nginx.conf containes these lines in the bottom of HTTP block ?

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;

? If yes. Then just add new config under sites-enabled folder and you’re ready to roll