Comment modifier le répertoire par défaut Apache 'DocumentRoot' dans Linux

Comment modifier le répertoire par défaut Apache 'DocumentRoot' dans Linux

Apache Le serveur Web est probablement le serveur Web le plus utilisé sur des plates-formes, y compris différentes distributions Linux et Windows. Le serveur Web est utilisé pour livrer du contenu Web et peut servir de nombreuses requêtes à la fois.

C'est souvent le choix préféré par les professionnels de la création de différents projets Web. Avoir au moins une connaissance de base de ce serveur Web est vital pour tout jeune professionnel qui souhaite commencer une carrière en tant qu'administrateur du système Linux.

Dans ce court tutoriel, vous allez apprendre à modifier le répertoire racine pour le serveur Web Apache. Aux fins 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 également les mêmes pour d'autres distributions, vous pourrez donc également appliquer le savant dans différents ESS.

Pour apporter les modifications nécessaires, vous avez besoin pour modifier le Document de document Directive du serveur Web. Ceci est le répertoire à partir duquel Apache lira le contenu auquel le visiteur accédera sur le navigateur. Ou en d'autres termes, c'est le répertoire qui forme l'arbre des répertoires qui sera accessible sur le Web.

Le défaut Document de document pour Apache est:

/ var / www / html ou / var / www / 

Ces chemins sont décrits dans le fichier de configuration de l'Apache.

Ubuntu / Debian

/ etc / apache2 / sites-compatible / 000-default / etc / apache / apache2.confli 

Centos / Rhel / Fedora

/ etc / httpd / conf / httpd.confli 

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 Document de document.

# # DocumentRoot: Le répertoire à partir de lequel vous serverez vos documents #. Par défaut, toutes les demandes sont prises de ce répertoire, mais # les liens et alias symboliques peuvent être utilisés pour pointer vers d'autres endroits. # DocumentRoot "/ var / www / html" 

Après cela, modifiez le chemin vers le nouveau répertoire cible et assurez-vous qu'Apache est capable de lire / écrire dans ce répertoire. Une fois que vous avez modifié le Document de document, Enregistrez le fichier et redémarrez Apache avec:

# systemctl redémarrer apache [pour Systemd] # service httpd redémarrer [pour Sysvinit]] 

Dernières pensées

Le changement de racine de document par défaut est une tâche facile qui peut être terminée en quelques minutes. Lorsque vous apportez de telles modifications, il est important de vous assurer de ne pas créer de fautes de frappe et de vous assurer de toujours redémarrer Apache après avoir apporté des modifications à son fichier de configuration.