nginx missing sites-available directory

Well, I think nginx by itself doesn’t have that in its setup, because the Ubuntu-maintained package does it as a convention to imitate Debian’s apache setup. You could create it yourself if you wanted to emulate the same setup. Create /etc/nginx/sites-available and /etc/nginx/sites-enabled and then edit the http block inside /etc/nginx/nginx.conf and add this line … Read more

Site does not exist error for a2ensite

Solved the issue by adding .conf extension to site configuration files. Apache a2ensite results in: Error! Site Does Not Exist Problem; If you found the error while trying to enable a site using: sudo a2ensite example.com but it returns: Error: example.com does not exist a2ensite is simply a Perl script that only works with filenames … Read more