Apache Le serveur Web est probablement le serveur Web le plus utilisé sur toutes les plates-formes, y compris les différentes distributions Linux et Windows. Le serveur Web est utilisé pour diffuser du contenu Web et peut traiter plusieurs requêtes à la fois.
C'est souvent le choix préféré des professionnels pour la construction de différents projets Web. Avoir au moins une connaissance de base de ce serveur Web est essentiel pour tout jeune professionnel qui souhaite démarrer une carrière en tant qu'administrateur système Linux.
Dans ce court tutoriel, vous allez apprendre à modifier le répertoire racine du serveur Web Apache. Pour les besoins de ce tutoriel, nous utiliserons Ubuntu/Debian et RHEL/CentOS/Fedora installations basées sur le serveur Web.
Cependant, les chemins et les directives sont pratiquement les mêmes pour les autres distributions, vous pourrez donc également appliquer les connaissances acquises dans différents systèmes d'exploitation.
Pour apporter les modifications nécessaires, vous devez modifier le DocumentRoot
directive du serveur Web. Il s'agit du répertoire à partir duquel Apache lira le contenu auquel le visiteur accédera via le navigateur. En d'autres termes, il s'agit du répertoire qui forme l'arborescence des répertoires qui seront accessibles sur le Web.
La valeur par défaut DocumentRoot pour Apache est :
/var/www/html or /var/www/
Ces chemins sont décrits dans le fichier de configuration d'Apache.
Ubuntu/Debian
/etc/apache2/sites-enabled/000-default /etc/apache/apache2.conf
CentOS/RHEL/Fedora
/etc/httpd/conf/httpd.conf
Pour modifier la racine du document pour votre serveur Web Apache, ouvrez simplement le fichier correspondant avec votre éditeur de texte préféré et recherchez DocumentRoot
.
# # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "/var/www/html"
Après cela, modifiez le chemin d'accès au nouveau répertoire cible et assurez-vous qu'Apache peut lire/écrire dans ce répertoire. Une fois que vous avez modifié le DocumentRoot , enregistrez le fichier et redémarrez apache avec :
# systemctl restart apache [For SystemD] # service httpd restart [For SysVinit]
Réflexions finales
Le changement de la racine du document par défaut est une tâche facile qui peut être effectuée en quelques minutes. Lorsque vous apportez de telles modifications, il est important de vous assurer de ne pas faire de fautes de frappe et de toujours redémarrer Apache après avoir apporté des modifications à son fichier de configuration.