Aller au contenu principal
Kill -9 Club
Se connecter

racine du site (document root)

Web

Le répertoire que désigne la directive root d'un bloc serveur — /var/www/monsite — et la base à laquelle Nginx accole le chemin de la requête pour trouver un fichier. Ce n'est pas « l'endroit où sont les fichiers de l'application » : c'est la frontière de ce que l'internet peut télécharger. Tout ce qui s'y trouve est récupérable par quiconque devine le nom, donc un .env, une sauvegarde site.sql.gz ou un dépôt .git recopié là sont publiés, pas rangés. L'autre moitié est l'accessibilité : www-data a besoin du droit de lecture sur le fichier et du droit de traversée, le x, sur chaque répertoire au-dessus. C'est pourquoi un 403 sur un fichier qui existe vient presque toujours d'un répertoire parent. namei -l /var/www/monsite/index.html montre où la chaîne s'arrête.

Aussi écrit : document root, directive root, racine web

racine du site (document root) — définition | Kill -9 Club