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
.