Apache Virtualhost continue de pointer vers le répertoire par défaut


2

J'ai essayé de définir un hôte virtuel basé sur un nom Apache (http: //test.local) dans le répertoire /var/www/test, mais il continue à pointer vers le répertoire par défaut /var/www.

Mon fichier de configuration test.local ressemble à ceci:http://paste.ubuntu.com/827328/Mon fichier d'hôtes ressemble à ceci:http://paste.ubuntu.com/827338/Et le fichier ports.conf ressemble à ceci:http://paste.ubuntu.com/827332/

Selon les suggestions du chat IRC, j'ai désactivé l'hôte virtuel default, puis quelque chose d'étrange s'est produit.Maintenant http://test.local, http://127.0.0.1 charge le contenu de /var/www.Mais http://localhost montre le contenu à l'intérieur de /var/www/test.

J'utilise de même-ope pour me connecter au réseau Windows domian, il a créé une entrée dans le fichier hosts (la première ligne, également incluse, sont les deux lignes suivantes)) -

127.0.0.1 asset11.domain.com asset11 localhost
127.0.0.1 artis.local
127.0.0.1 test.local

Comment puis-je faire en sorte que http://test.local pointe correctement vers /var/www/test

2

Your local.test file you put on pastebin looks good, just uncomment the directory part.

The <Directory ...> - by the way - must point to the same path as the DocumentRoot (/var/www/test/ in your case).

Then you need to activate that file through sudo a2ensite test.local and reload your apache with sudo /etc/init.d/apache2 reload.