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