La directive DocumentRoot permet de déterminer le répertoire par défaut utilisé par le serveur Apache, soit au niveau du fichier de configuration générale, soit au niveau de la directive de blocs VirtualHost. Elle interagit avec la directive ServerRoot, qui indique l'emplacement racine des fichiers de logs et des fichiers de configuration.
Prenons un exemple...
ServerRoot, sur Fedora, est définie par défaut dans le fichier de configuration /etc/httpd/conf/httpd.conf à la valeur :
ServerRoot /etc/httpd
La modification de la directive DocumentRoot à la valeur home/www amènera à ce que le répertoire de base soit en fait /etc/httpd/home/www. Pour que le répertoire de base soit correctement défini à /home/www, indiquez :
DocumentRoot "/home/www"
