Changement Apache2 ports.conf afin de localhost interface pour écouter sur le port 80

Pour le moment j'ai cette config dans /etc/apache2/ports.conf:

NameVirtualHost *:80
Listen 80

Tout fonctionne bien, mais je veux le changer pour:

NameVirtualHost 127.0.0.1:80
Listen 127.0.0.1:80

Cependant, après le redémarrage d'apache, il affiche le message d'erreur suivant:

[warn] NameVirtualHost 127.0.0.1:80 has no VirtualHosts

Donc j'ai mis le site à jour fichier VirtualHost sous /etc/apache2/sites-available/foo.com:

Original:

<VirtualHost *:80>
...
</VirtualHost>

Mise à jour:

<VirtualHost 127.0.0.1:80>
...
</VirtualHost>

Mais après le redémarrage d'apache, il indique la valeur par défaut apache2 index.html c'est dans /var/www au lieu de le projet sous /var/www/foo

C'est le seul activé VirtualHost sur le serveur.

Aussi voici mon /etc/hosts fichier:

127.0.0.1   localhost
127.0.1.1   debian
<publicIP>  <foo.com> <serverhostname>

L'OS hôte est Debian 7.

Des suggestions?

InformationsquelleAutor rfc1484 | 2013-06-05