server { listen 80; listen [::]:80; server_name localhost; location / { root /usr/share/nginx/html; index index.html; autoindex on; } # TODO: This could be improved later location = /about { root /usr/share/nginx/html; index about.html; try_files /about.html =404; } location = /cloud { root /usr/share/nginx/html; index cloud.html; try_files /cloud.html =404; } location = /contact { root /usr/share/nginx/html; index about.html; try_files /contact.html =404; } location = /design { root /usr/share/nginx/html; index about.html; try_files /design.html =404; } location = /ping { root /usr/share/nginx/html; index ping.html; try_files /ping.html =404; } location = /projects { root /usr/share/nginx/html; index projects.html; try_files /projects.html =404; } location = /status { root /usr/share/nginx/html; index status.html; try_files /status.html =404; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } }