----------->Apache et hote virtuel...<---------- - Linux et OS Alternatifs
Marsh Posté le 06-02-2002 à 23:37:52
Si tu n'as qu'une seule interface réseau tu dois faire des virtuals host nommés:
NameVirtualHost 10.100.100.20
<VirtualHost 10.100.100.20>
ServerName renault-cretaz.com
DocumentRoot /www/renault-cretaz
ServerAdmin wimpy75@wanadoo.fr
ErrorLog /var/log/httpd/renault-cretaz-error_log
TransferLog /var/log/httpd/renault-cretaz_log
</VirtualHost
<VirtualHost 10.100.100.20>
ServerName renault12gordo.com
DocumentRoot /www/renault12gordo
ServerAdmin wimpy75@wanadoo.fr
ErrorLog /var/log/httpd/renault12gordo-error_log
TransferLog /var/log/httpd/renault12gordo-cretaz_log
</VirtualHost>
Pas besoin de toucher au Listen et/ou au Port qui restent sur le 80. Par contre si ton IP est dynamique ça se complique car Apache va avoir à faire une résolution de nom sans savoir où il est. Le plus simple est d'être derrière un NAT sur un LAN avec une IP fixe et de forwarder le port 80 sur la machine en question.
Marsh Posté le 06-02-2002 à 23:47:54
Pur l'IP fixe pas de problème, c'est sur un lan derriere proxy et firewall...
Et pour la configuration du nom de domaine ?
c'est hébergé chez gandi...
je rentre les paramétre en A ou CNAME ???
Marsh Posté le 06-02-2002 à 23:58:49
Si tu passes par un CNAME je ne suis pas sûr que ça va marcher avec des hôtes virtuels car tu ne fais que créer un alias nom de domaine - nom de machine et je me demande si Apache va arriver à savoir quel hôte était demandé initiallement. A tester.
Sinon tu peux passer par zoneedit.org qui est un vrai gestionnaire DNS gratuit (à concurrence de 5 crédits). C'est un super complément de Gandi et c'est assez puissant pour gérer toutes tes machines sur tes différents domaines. Tu demandes à ce moment là à Gandi de gérer le DNS à l'extérieur et tu rentres les server names de ZoneEdit. Faut juste réfléchir 5 minutes car tu ne véras le résultat qu'au bout d'à peu près 2 jours
Pour revenir plus haut, tu peux aussi essayer directement de mettre le nom de domaine dans la déclaration du virtual host (<VirtualHost renault-cretaz.com > ) mais ce n'est pas vraiment recommandé car c'est à se moment là qu'Apache n'arrive plus vraiment à savoir qui est qui (il doit faire la résolution de nom pour comprendre le nom de domaine mais celle si se fait après dans le virtual host...)
[jfdsdjhfuetppo]--Message édité par Virolos--[/jfdsdjhfuetppo]
Marsh Posté le 07-02-2002 à 00:04:05
Virolos a écrit a écrit : Si tu passes par un CNAME je ne suis pas sûr que ça va marcher avec des hôtes virtuels car tu ne fais que créer un alias nom de domaine - nom de machine et je me demande si Apache va arriver à savoir quel hôte était demandé initiallement. A tester. Sinon tu peux passer par zoneedit.org qui est un vrai gestionnaire DNS gratuit (à concurrence de 5 crédits). C'est un super complément de Gandi et c'est assez puissant pour gérer toutes tes machines sur tes différents domaines. Tu demandes à ce moment là à Gandi de gérer le DNS à l'extérieur et tu rentres les server names de ZoneEdit. Faut juste réfléchir 5 minutes car tu ne véras le résultat qu'au bout d'à peu près 2 jours |
Les A c'est ok, pour les CNAME c'est le host aliassé qui est vu par apache et non le sous domaine CNAME . Style un CNAME moi.mondomaine.com qui pointe vers trucmuche.dyndns.org, c'est trucmuche.dyndns.org à prendre en compte, par contre avec le support wildcard ( par ex sur dyndns ), tu peux toujours mettre un CNAME sur extension1.trucmuche.dyndns.org et l'autre en extension2.trucmuche.dyndns.org afin de les différencier sur ton apache même si c'est le même host )
Si c'est pas très bien clair ce que j'ai dis hésite pas à m'engueuler, là j'ai pas bcp de temps pour répondre désolé
Marsh Posté le 07-02-2002 à 00:31:54
Citation : Les A c'est ok, pour les CNAME c'est le host aliassé qui est vu par apache et non le sous domaine CNAME . Style un CNAME moi.mondomaine.com qui pointe vers trucmuche.dyndns.org, c'est trucmuche.dyndns.org à prendre en compte, par contre avec le support wildcard ( par ex sur dyndns ), tu peux toujours mettre un CNAME sur extension1.trucmuche.dyndns.org et l'autre en extension2.trucmuche.dyndns.org afin de les différencier sur ton apache même si c'est le même host ) |
Si j'ai bien compris, les A c'est pour les domaine parent de type tartanpion.com et les CNAME c'est pour les domaine enfant ( quelquechose.tartanpion.com )
C'est ça ??
Marsh Posté le 07-02-2002 à 00:40:51
wimpy78 a écrit a écrit :
|
Non, en fait les enregistrement A sont pour les hosts correspondants à une IP numérique ( truc.machin.com -> 123.123.123.123 ) et les CNAME sont des redirecteurs vers un autre host indépendement de l'IP ( truc.machin.com -> montruc.domaine.com )
Ca permet en général de renvoyer un host sur un autre ou encore de changer qu'une IP dans un domaine et que les autres hosts soient mis à jour par rapport à celui de référence ( celui en A )
Marsh Posté le 07-02-2002 à 01:17:48
ok donc je me prend pas la tete êt pour faire simple je fais pointé tout mes noms domaines vers l'IP de mon server en A et apache dirigera vers le bon hotes virtuel dans le bon répertoire en reconnaissant quel nom de domaine a été taper par le navigateur client...
arrêter moi si je me trompe ???
Marsh Posté le 07-02-2002 à 03:59:28
wimpy78 a écrit a écrit : ok donc je me prend pas la tete êt pour faire simple je fais pointé tout mes noms domaines vers l'IP de mon server en A et apache dirigera vers le bon hotes virtuel dans le bon répertoire en reconnaissant quel nom de domaine a été taper par le navigateur client... arrêter moi si je me trompe ??? |
Voilà, c'est ça
Tu héberges ton DNS sur cette machine là ou sur une autre au fait ? ( par exemple par le forunisseur du domaine )
Marsh Posté le 07-02-2002 à 09:19:00
Gandi fait de la redirection mais ne propose pas de services DNS, il faut passer par un gestionnaire de DNS ou le faire soi même.
Pas la peine d'utiliser DynDNS non plus avec une IP fixe ou alors avec le client "longue durée " sinon ton compte chez eux sera supprimé pour abus.
Marsh Posté le 07-02-2002 à 09:39:26
ba il propose une interface simplifier ou t'as juste à marquer ton adresse IP et une interface complexe ou tu peux rentrer des donnée A, CNAME et MX....
Donc si ça pose aucun problème je vais resterla pour l'instant j'envisagerais de changer lorsque je ferais mon propre serveur DNS....
Ok ba merci...ba y'a plus qu'a prier pour que ça marche....
Marsh Posté le 07-02-2002 à 10:13:56
Une dernière question....
Comment j'accede au différent site à l'intérieur du réseau ?
Marsh Posté le 07-02-2002 à 11:39:25
Si ton DNS est à l'intérieur de ton LAN ça peut marcher, sinon c'est rarement réentrant et tu dois alors mettre les IP en dur (ou le nom de la machine si tu as du WINS) dans le browser. Tu peux aussi rentrer les noms dans les fichier hosts / lmhosts si le parc est pas trop immense. Par contre avec des virtual hosts je ne me suis jamais posé la question, il y a de bonnes chances que tu tombes dans le serveur "def" si tu rentres une IP comme ça car Apache ne saura pas faire la résolution.
Marsh Posté le 07-02-2002 à 21:36:35
ba ouais apprement ça tombe sur le server par default..
comment arrangé ça ???
Pour le DNS je n'en ai pas à l'interieur et mon parx est de 10 PC...je pense que je vais faire un fichier host.
Il se met à la racine du système d'exploitation pour windows?
Marsh Posté le 07-02-2002 à 23:11:11
Le fichier se met dans windows (winnt) ou system (system32) je ne me rappelle plus et s'appelle lmhost je crois. Demande dans Software et Réseaux, tu vas te faire jeter ici
Marsh Posté le 06-02-2002 à 22:09:16
j'aimerais faire des hotes virtuel, qui vont toute sur une seul IP
Donc j'ai bien configurer les hotes virtuels :
<VirtualHost 10.100.100.20>
ServerName renault-cretaz.com
DocumentRoot /www/renault-cretaz
ServerAdmin wimpy75@wanadoo.fr
ErrorLog /var/log/httpd/renault-cretaz-error_log
TransferLog /var/log/httpd/renault-cretaz_log
</VirtualHost>
Pour que le server ailles sur le bon répertoire y a t'il autre chose a configurer (alias ou je ne sais kwa) car ça ne marche pas (j'ai entendu de parler de Named)ni en local, ni en externe
Les Noms de domaine sont gérer chez Gandi et j'ai configurer renault-cretaz.com en CNAME sur l'IP du serveur...
J'avoue que je tourne en rond depuis une semaine.....
Si éventuellement vous auriez une idée....
---------------
The Wimpy Web