GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment changer le répertoire DocumentRoot sur Apache dans le serveur Linux

Introduction

Le serveur Web Apache est le moyen le plus populaire de diffuser du contenu Web sur Internet.Apache décompose ses fonctionnalités et ses composants en unités individuelles qui peuvent être personnalisées et configurées indépendamment.L'unité de base qui décrit un site ou un domaine individuel est appelée un hôte virtuel .

Après la configuration d'Apache, vous ne pourrez parfois pas afficher votre contenu sur le navigateur Web et la page Web apache par défaut sera visible sur votre navigateur. L'un des problèmes est que le répertoire racine de votre serveur Web n'est pas configuré correctement. article, nous vous montrerons comment modifier le répertoire racine du serveur Web Apache. Pour les besoins de ce didacticiel, nous utiliserons des installations basées sur Ubuntu/Debian et RHEL/CentOS/Fedora du serveur Web.

Prérequis

  • Accès Sudo à votre serveur et au serveur Apache installé dessus

Etape 1 :Configuration du DocumentRoot par défaut pour Apache

Le Documentroot est un dossier racine pour votre site où le navigateur recherchera le contenu à récupérer dans le navigateur.

Le DocumentRoot par défaut pour Apache est comme ci-dessous

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

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

Pour Ubuntu/Debian, il sera stocké dans le fichier de configuration ci-dessous

/etc/apache2/sites-enabled/000-default
/etc/apache/apache2.conf

Pour CentOS/RHEL/Fedora, il sera stocké dans le fichier de configuration ci-dessous

/etc/httpd/conf/httpd.conf

Étape 2 :Modifier le chemin racine du document

Avant d'apporter des modifications à la racine du document, nous vous recommandons toujours de sauvegarder les fichiers de configuration, afin qu'il puisse être utile de revenir en arrière en cas de problème avec le fichier de configuration

Pour modifier le chemin racine du document, vous devez ouvrir le fichier de configuration correspondant comme mentionné à l'étape ci-dessus et rechercher 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"

Modifiez le détail du chemin dans la racine du document ci-dessus vers le nouveau répertoire cible, par exemple comme ci-dessous

DocumentRoot "/home/e2e/publichtml"

Une fois que vous avez modifié le chemin racine du document, assurez-vous qu'Apache est capable de lire/écrire dans ce répertoire et enregistrez le fichier

Étape 3 :Redémarrer le service Apache

Après avoir enregistré le fichier, veuillez vérifier la syntaxe Apache avec la commande ci-dessous respectivement

apache2ctl -t
httpd -t

Si la syntaxe est correcte, redémarrez le service une fois pour que les modifications soient prises en compte.

[Pour SystemD]

systemctl restart apache     

[Pour SysVinit]

service httpd restart    

Conclusion

Vous avez maintenant modifié avec succès la racine du document de votre serveur Web. Une fois que vous aurez ajouté le contenu de votre site Web à la racine de votre document, vous pourrez le visualiser sur vos navigateurs.


Ubuntu
  1. Comment réinitialiser ou modifier le mot de passe root sous Linux

  2. Comment changer un fuseau horaire sur le serveur RHEL7 Linux

  3. Comment changer le répertoire DocumentRoot sur Apache dans le serveur Linux

  4. Comment changer le répertoire Apache 'DocumentRoot' par défaut sous Linux

  5. Comment changer le répertoire racine d'un serveur Apache ?

Comment installer Apache sur Almalinux 8 / Rocky Linux 8

Comment changer le mot de passe racine dans Ubuntu Linux

Comment changer le répertoire racine du document dans Plesk ?

Comment changer le mot de passe root sous Linux

Comment installer Apache sur Arch Linux

Comment changer le mot de passe root dans Kali Linux