Bonjour,
Après avoir lu avec intérêt vos tutoriaux, je n'arrive pas à trouver la solution à mon problème : rediriger vers mon hébergement Gandi, 2 domaines différents.
N'ayant qu'une adresse IP comment gérer ce cas ?
Si je suis votre tuto :
- Virtualhost 1 vers domaine1.com
NameVirtualHost xxx.xxx.xxx.xxx:80
<VirtualHost xxx.xxx.xxx.xxx:80>
ServerAdmin contact@domaine1.com
ServerName www.domaine1.com
DocumentRoot /var/www/domaine1.com/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/domaine1.com/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
- VirtualHost 2 vers domaine2.com:
NameVirtualHost xxx.xxx.xxx.xxx:80
<VirtualHost xxx.xxx.xxx.xxx:80>
ServerAdmin contact@domaine2.com
ServerName www.domaine2.com
DocumentRoot /var/www/domaine2.com/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/domaine2.com/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Après le redémarrage d'apache, j'obtiens ces warnings :
[Thu Mar 06 11:13:42 2008] [warn] NameVirtualHost xxx.xxx.xxx.xxx:80 has no VirtualHosts [Thu Mar 06 11:13:52 2008] [warn] NameVirtualHost xxx.xxx.xxx.xxx:80 has no VirtualHosts
Faut-il modifier le fichier /etc/network/interfaces pour être en IP fixe ?
Merci d'avance pour votre attention.
Cordialement.
Tu as fait ce qu'il fallait. Ce ne sont que des warnings qui n'empêchent pas tes sites de fonctionner, a priori. Tu peux d'ailleurs retirer les lignes "NameVirtualHost …" qui provoquent ces warnings.
En effet tu dois normalement déjà avoir une ligne : NameVirtualHost *:80
Dans ton fichier /etc/apache2.conf Le fait que cette directive soit répété dans tes fichiers de configuration de site provoque cette erreur.
Pour ne plus avoir de messages d'erreur, supprimer les lignes NameVirtualHost xxx.xxx.xxx.xxx:80 de tous tes fichiers de configuration de site.
Cordialement,
Dernière modification: le 17/03/2008 à 20:44 par Thomas M.