Bloquer acces .git

This commit is contained in:
bwaegeneire 2021-12-28 15:21:07 +01:00
parent c2e8e011ac
commit 14fa144470

View file

@ -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;
}
~~~