Homer as default site in NGINX

why are you doing it that complicate :smiley:

It would be much easier to create a new server block (vHosts) How To Set Up Nginx Server Blocks (Virtual Hosts) on Ubuntu 16.04 | DigitalOcean

  1. nano /etc/nginx/sites-available/homer
  2. add following
server {
        listen 80;
        listen [::]:80;

        root /var/www/homer;
        index index.html index.htm index.nginx-debian.html;

        server_name homer.lan;

        location / {
                try_files $uri $uri/ =404;
        }
}
  1. save & exit
  2. ln -s /etc/nginx/sites-available/homer /etc/nginx/sites-enabled/
  3. systemctl restart nginx.service
  4. done
1 Like