GNU/Linux >> Tutoriels Linux >  >> Linux

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

Vous devez changer le DocumentRoot réglage dans votre httpd.conf dossier. Il y a de fortes chances que ce soit sous quelque chose comme /etc/apache2/conf/httpd.conf .

Utilisez votre éditeur préféré (je recommande Vim) et recherchez le DocumentRoot et changez-le en /users/spencer/projects . Cherchez également un peu plus bas pour un paramètre qui ressemble à ceci :

<Directory "/var/www">

Vous souhaiterez également modifier le contenu des guillemets dans votre nouveau répertoire. Cela donne à Apache un accès en lecture à partir de ce répertoire lorsqu'un utilisateur fait une requête qui l'appelle.

Redémarrez maintenant votre service Apache (httpd -k restart ) et vous devriez être prêt à partir.

Les fichiers de configuration du site Apache 2 sont désormais généralement conservés dans /etc/apache2/sites-available/ (Debian, Ubuntu, etc.).


J'ai dû éditer /etc/apache2/sites-available/default . Les lignes sont les mêmes que celles mentionnées par RDL.


Veuillez noter que cela ne s'applique qu'à Ubuntu 14.04 LTS (Trusty Tahr) et aux versions plus récentes.

Dans mon Ubuntu 14.04 LTS, la racine du document était définie sur /var/www/html . Il a été configuré dans le fichier suivant :

/etc/apache2/sites-available/000-default.conf

Alors fais juste un

sudo nano /etc/apache2/sites-available/000-default.conf

et remplacez la ligne suivante par ce que vous voulez :

DocumentRoot /var/www/html

Faites aussi un

sudo nano /etc/apache2/apache2.conf

et trouvez ceci :

<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

Et changez /var/www/html dans votre répertoire préféré et enregistrez-le.

Après avoir enregistré vos modifications, redémarrez simplement le serveur Web Apache 2 et vous aurez terminé :)

sudo service apache2 restart

Si vous préférez un éditeur de texte graphique, vous pouvez simplement remplacer le sudo nano avec un gksu gedit .


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

  2. Linux - Comment changer le mot de passe root oublié ?

  3. Comment changer le mot de passe root ?

  4. Comment changer le nom d'hôte sur un serveur Web cPanel

  5. Comment changer le mot de passe root mysql

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

Comment changer le répertoire racine du domaine primaire avec .htaccess ?

Comment changer le mot de passe root sous Linux

Comment changer le nom d'hôte du serveur dans Ubuntu

Comment changer le fuseau horaire sur le serveur Ubuntu 18.04 ?

CentOS / RHEL 5,6 :Comment changer le fuseau horaire