J'ai mis mes virtualhost dans le même fichier : /etc/apache2/sites-available/default
Mes vhost :
NameVirtualHost *:80
<VirtualHost DOM1.com:80>
ServerName DOM1.com
DocumentRoot /var/www/DOM1.com/
CustomLog /var/www/DOM1.com/log/access.log combined
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
</VirtualHost>
<VirtualHost DOM2.com:80>
ServerName DOM2.com
DocumentRoot /var/www/DOM2.com/
CustomLog /var/www/DOM2.com/log/access.log combined
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
</VirtualHost>
Et j'ai les erreurs suivantes :
[Tue Mar 16 21:01:02 2010] [warn] VirtualHost DOM1.com:80 overlaps with VirtualHost DOM2.com:80, the first has precedence, perhaps you need a NameVirtualHost directive
[Tue Mar 16 21:01:02 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
[Tue Mar 16 21:01:02 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
[Tue Mar 16 21:01:02 2010] [warn] VirtualHost DOM1.com:80 overlaps with VirtualHost DOM2.com:80, the first has precedence, perhaps you need a NameVirtualHost directive
[Tue Mar 16 21:01:02 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
[Tue Mar 16 21:01:02 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
[fail]
Sinon j'ai pensé a une autre solution mais je crains qu'elle ralentisse le serveur : Créer plusieurs cartes réseaux avec une ip locale et pour chaque ip mettre un domaine qu'en pensez vous ?
