Apache et hôtes virtuels - Débats - Linux et OS Alternatifs
Marsh Posté le 25-05-2002 à 13:49:34
j'ai retapé la config des hotes virtuels, ca me donne plus des erreurs de  demarrage. 
mais les hotes virtuel marche zarbe 
Chez moi dans mon LAN ca s'affiche, pas de l'extereur où ils ont la page de demmarage 
Marsh Posté le 25-05-2002 à 13:59:25
si t'a pas de DNS faut que tu rajoute les nom canonique dans les fichiers host je crois....
Marsh Posté le 25-05-2002 à 14:03:15
j'en ai et DNS et fichier hosts avec les hotes 
 
keske je dois ecrire exactement? 
Marsh Posté le 25-05-2002 à 14:20:11
t'a acheter des noms de domaines pour chacun de tes hôtes virtuels? 
 
http 1.1 en montant, se servent du FQN (DNS/IP) pour distinguer les hôtes virtuels. Si qq'un en dehors du réseau tape le IP dans son browser ca marchera pas car il faudrait qu'il rajoute dans son fichier hôte www.monserveur.com x.x.x.x . Si t'a des vrai DNS pour chaque hôte, laisse le temps aux DNS principaux de te découvrir 
Marsh Posté le 25-05-2002 à 14:44:25
En fait j'ai un seul nom de domaine redirigé avce DDNS vers mon IP tous le temps 
Donc quand de l'exterieur ils tapent mon nom de domaine ils arrive sur la page index de mon apache 
 
Moi je veux faire des hotes virtuel avec ce seul nom de domaine 
du type 
mail.domaine.org 
music.domaine.org 
 
Donc j'ai mon fichier hosts 
qui a 
 
192.168.1.10   domaine.org mail.domane.org music.domaine.org 
 
mon dns 
 
il a aussi 
 
mail NS A 192.168.1.10 
music NS A 192.168.1.10 
 
je ping de mon lan et server mail.domaine.org ou music.domaine.org et j'ai  l'IP qu'il faut 192.168.1.10 
 
 
mais 
les hotes marchent pas pour l'exterieur 
Marsh Posté le 25-05-2002 à 16:48:14
c'est normal, tout t'es ip pointent vers la même addresse. 
 
Je veux dire, de l'extérieur, c'est quoi qui lui dit sur quelle hôte virtuel aller? Dès qu'il tape une URL, il ne peut pas faire de différence car il ne possède pas de nom réel sur un serveur DNS 
 
Vu qu'il se sert du FQN pour y aller, mais de l'extérieur personne ne lui donne le nom!! T'a qu'un DNS valide, donc le browser de l'extérieur va aller là. Il ne peut pas connaitre les autres hôtes virtuels 
 
Il faut que de l'extérieur il mettent dans le fichier host une association DNS/IP pour avoir le FQN et là le browser pourra faire la différence. 
Marsh Posté le 24-05-2002 à 20:12:58
Pour mettre en place des hôtes viruels, j'ai ajouté dans le fichier /etc/hosts
192.168.1.10 domaine.org www.domaine.org mail.domaine.org etc..
dans le fichier de config apache httpd.conf dans la config virtual hosts
NameVirtualHost 192.168.1.10
<VirtualHost 192.168.1.10>
ServerName mail.domaine.org
DocumentRoot /home/httpd/html
ErrorLog logs/mail_log
TransferLog logs/mail_access_log
</VirtualHost>
je restart apache et il me dit
[Fri May 24 22:10:01 2002] [warn] NameVirtualHost 192.168.1.10:80 has no VirtualHosts
j'ai manqué kel ke chose dans la config?
PS les domaines et IP sont pas bien sûr les vrais