diff --git a/HowtoNginx.md b/HowtoNginx.md index 773845b4..7cd93a75 100644 --- a/HowtoNginx.md +++ b/HowtoNginx.md @@ -751,3 +751,13 @@ Nginx ne gère pas les fichiers `.htaccess`. Si vous devez utiliser des fichiers Il est posisble de créer des "hash map" (cf. [ngx_http_map_module](http://nginx.org/en/docs/http/ngx_http_map_module.html)) pour facilement cérer des variables utilisables dans des blocks, des logs… Sauf que ces maps ne sont pas restreintes à un bloc serveur (VHost), mais appliquées à tout le bloc http. Il ne faut donc pas donner le même nom à 2 maps, au risque d'avoir des conflits difficiles à débugger. + +### Bloquer l'acces au dépot Git + +Pour bloquer l'acces à aux données d'un dépot Git, dans un dossier servit par Nginx, il faut rajouter le code suivant dans un contexte `server`, `location` ou `if` : + +~~~ +location ~ /\.git { + return 404; +} +~~~ \ No newline at end of file