Comment trouver la racine du document Apache dans Linux

Comment trouver la racine du document Apache dans Linux

Le Document de document Le répertoire de niveau supérieur dans l'arbre de document est-il visible à partir du Web et cette directive définit le répertoire dans la configuration à partir de laquelle Apache2 ou Httpd recherche et sert les fichiers Web de l'URL demandée à la racine du document.

Par exemple:

DocumentRoot "/ var / www / html" 

puis accès à Domaine http: //.com / index.html fait référence à / var / www / html / index.html. Le Document de document devrait être décrit sans une barre oblique de fuite.

Dans ce court astuce rapide, nous vous montrerons comment trouver le Apache DocumentRoot répertoire dans un Linux système.

Trouver la racine du document Apache

Pour obtenir le Apache DocumentRoot répertoire sur Debian, Ubuntu Linux Et ce sont des dérivés tels que Linux, Exécutez la commande grep suivante.

$ grep -i 'documentroot' / etc / apache2 / sites-disponible / 000-défaut.Conf $ grep -i 'documentroot' / etc / apache2 / sites-disponible / par défaut-ssl.confli 
Trouver Apache DocumentRoot dans Ubuntu

Sur Centos, Rhel et Feutre Distributions Linux, exécutez la commande suivante.

$ grep -i 'documentroot' / etc / httpd / conf / httpd.conf $ grep -i 'documentroot' / etc / httpd / confr.d / ssl.confli 
Trouver Apache DocumentRoot dans Centos

Notez que l'emplacement du Document de document Le répertoire peut varier en fonction de la valeur du Document de document Directive définie dans la configuration Apache ou HTTPD.

Si vous voulez changer l'emplacement de l'Apache Document de document Répertoire, veuillez lire notre article qui explique comment modifier le répertoire par défaut Apache 'DocumentRoot' dans Linux.

Sur une note latérale, les répertoires individuels pour tous vos hôtes virtuels doivent être situés sous le Document de document. Par exemple, si votre Document de document est / var / www / html, Et vous avez deux sites appelés Exemple 1.com et exemple2.com, Vous pouvez créer leurs répertoires comme indiqué.

$ sudo mkdir -p / var / www / html / exemple1.com / $ sudo mkdir -p / var / www / html / example2.com / 

Ensuite, dans les fichiers de configuration de l'hôte virtuel, pointez leur Document de document aux répertoires ci-dessus.

Voici quelques guides supplémentaires sur Apache Web Server, que vous trouverez utile:

  1. Commandes utiles pour gérer le serveur Web Apache dans Linux
  2. 3 façons de vérifier l'état du serveur Apache et la disponibilité dans Linux
  3. Comment activer le module Apache Userdir sur RHEL / CENTOS
  4. Hébergement virtuel Apache: hôtes virtuels basés sur IP et basés sur le nom
  5. Comment répertorier tous les hôtes virtuels dans le serveur Web Apache

C'est ça! Si vous connaissez un autre moyen utile de trouver le Apache DocumentRoot Répertoire, partagez avec nous dans la section des commentaires ci-dessous.