From 5068c088a295d99d292f9641eafdfeeae9b169d6 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Mon, 18 Oct 2021 21:59:04 +0200 Subject: [PATCH] hide .git and .gitignore, and automatically fallback to index.html --- .../templates/nginx/sites-available/sharing_site | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/roles/share_file_web/templates/nginx/sites-available/sharing_site b/roles/share_file_web/templates/nginx/sites-available/sharing_site index e9c7da7..32bf99c 100644 --- a/roles/share_file_web/templates/nginx/sites-available/sharing_site +++ b/roles/share_file_web/templates/nginx/sites-available/sharing_site @@ -35,9 +35,13 @@ server { access_log /var/log/nginx/{{ item.from }}.log; error_log /var/log/nginx/{{ item.from }}_error.log; + location ~ /\.git { + return 404; + } + location / { root {{ item.folder }}; - try_files $uri $uri.html 404; + try_files $uri $uri.html $uri/index.html 404; } include /etc/nginx/mime.types;