web-dev-qa-db-fra.com

Apache affiche l'index de / au lieu de l'index par défaut html

J'ai installé Apache2 sur mon Ubuntu 13.10 et cela fonctionne sans aucun problème. Je peux voir la page d'index par défaut (située dans /var/www/index.html) en tapant localhost/dans la barre d'adresse.

Apache default page

Aujourd'hui, après avoir mis à niveau Ubuntu à 14. 04, le serveur localhost ne fonctionne plus et affiche l'index de/page à la place.

Apache index listing

J'ai essayé de tout réinstaller (y compris php5, phpMyAdmin et MySQL), mais le problème persiste. Comment puis-je réparer ça?

3
AlKaef

Vous devriez éditer le fichier 000-default.conf

Pour éditer 000-default.conf, vous pouvez l'ouvrir dans un éditeur de texte avec le droit d'accès root, par exemple:

Sudo -H gedit /etc/Apache2/sites-available/000-default.conf

Par défaut, DocumentRoot est comme ci-dessous:

DocumentRoot /var/www/html

Vous devez changer le DocumentRoot en:

DocumentRoot /var/www/

Enregistrez le fichier et quittez.

Après cela, vous devez redémarrer votre serveur Apache:

Sudo /etc/init.d/Apache2 restart
6
Vijayanand