Sommaire

Répertoire Serveur web:répertoire

Bien que tous les systèmes d’exploitation et tous les serveurs web semblent avoir leurs propres préférences pour le répertoire depuis lequel servir les sites web, ce livre suit le standard comme défini dans le Filesystem Hierarchy Standard (cf. chapitre Bref exposé d’Unix et de POSIX). Filesystem Hierarchy Standard

# mkdir -p /srv/www

Dans ce répertoire, un sous-répertoire sera créé pour chaque site web à servir.

Pour empêcher l’accès non autorisé aux fichiers des sites web, il est recommandé de créer un utilisateur et un groupe destinés au développement des sites web et de rendre accessible le nouveau répertoire uniquement pour cet utilisateur et ce groupe. Évidemment, tous les développeurs web devront appartenir à ce groupe. Les exemples décrits dans ce livre partent du principe que cet utilisateur et ce groupe existent, et qu’ils s’appellent devweb tous les deux. Le répertoire /srv/www est le répertoire personnel de l’utilisateur devweb. Le chapitre Gestion des utilisateurs et des droits décrit comment créer des utilisateurs et des groupes.

# chown devweb:devweb /srv/www 
# chmod 0771 /srv/www

Les permissions pour le répertoire sont 771, donnant tous les droits à l’utilisateur et au groupe, et accordant le droit d’exécution aux autres utilisateurs. Ces permissions permettent ...