Bonjour,

Dans mon fichier /etc/hosts, j'ai les lignes suivantes :
127.0.0.1   aleph.cambridge.edu localhost.localdomain localhost localhost.localdomain localhost4 localhost4.localdomain4
127.0.0.2   dev.vignoble.fr localhost.localdomain localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
Dans mon ficher httpd.conf, j'ai crée les 2 hôtes virtuels ainsi :
NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
    DocumentRoot "/mod/www/"
    ServerName aleph.cambridge.edu
<Directory "/mod/www/cinegestion">
    DirectoryIndex index.php
    Options -Indexes FollowSymLinks SymLinksifOwnerMatch
    AllowOverride All
    Allow from All      
</Directory>

</VirtualHost>

NameVirtualHost 127.0.0.2:80

<VirtualHost 127.0.0.2:80>
    ServerName dev.vignoble.fr
    DocumentRoot "/mod/www/vignoble/web/"
    DirectoryIndex index.php
<Directory "/mod/www/vignoble/web/">
    AllowOverride All
    Allow from All 
</Directory>

Alias /sf /usr/share/php/data/symfony/web/sf/
<Directory "/usr/share/php/data/symfony/web/sf/">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>
Lorsque je tape l'URL http://dev.vignoble.fr j'ai le message suivant :
Serveur distant ou fichier introuvable

Merci d'avance.
Sophonie.
L'intérêt des vhost nommés, c'est justement qu'il n'y a pas besoin de plusieurs IP, puisque que justement la différence se fait sur le nom...

La directive NameVirtualHost est dépréciée.

Et donc
<VirtualHost *:80>

Ensuite, le résultat de la command "httpd -S" permet de comprendre ce qui se passe.

Et clairement, modifier le fichier httpd.conf est une très très mauvaise idée (suffit de voir le nombre de personnes plantées par la mise à jour vers f18 à cause de ça)
Bonjour,

Merci pour toutes ces informations, je vais procéder comme l'a suggéré Remi. Je reviendrai vers vous si cela ne fonctionne pas ... mais j'en doute.

Sophonie.
Il y a 2 moyens de faire des vhosts, le plus basique, evident, mais le moins pratique au final étant de faire la distinction à l'aide d'adresses IP différentes. 1 vhosts = 1 IP, ok... ça coute cher les IP. Donc le 2e moyen arriva assez vite, basé sur le nom d'hôte. Du coup l'url de la doc est plutôt https://httpd.apache.org/docs/2.4/vhosts/name-based.html
C'est le genre de fonctionnalité qui a été demandé et fait pour les usages du web, là où justement les IP coutent cher.

T'es sadique tu pourrais leur faire un petit DNS quand même :p J'espère que tu joue aussi sur le numero du port, pour vraiment leur faire travailler leur mémoire (ou leur bookmarks). Et vivement la migration en ipv6 😉