Gestion du trio DNS-ApacheVhost-Site

Gestion du trio DNS-ApacheVhost-Site - Hébergement - Réseaux grand public / SoHo

Marsh Posté le 06-11-2007 à 16:39:40    

Bonjour,
 
Je suis en train de me battre avec les vhosts pour conserver http://sub.mondomaine.com dans la barre d'adresse...
 
Bon, ça y est, j'ai fini de crier, alors j'explique mieux mes soucis  :D .
 
Donc mon domaine est géré par Gandi.
Les redirections web se font vers un serveur apache dans mes locaux.
Les sites web ont besoin de leur adresse "source" dans leurs fichiers de configuration.
 
A ce jour, une personne qui va sur webmail.domaine.com se retrouve redirigée vers http://11.22.33.44:8080/webmail
Avec une redirection directe du DNS et une utilisation de http://11.22.33.44:8080/webmail comme adresse source du site web, tout va bien mais :
- http://11.22.33.44:8080/webmail s'affiche dans la barre d'adresse.
- le référencement du site web se fait sur l'adresse ip au lieu du nom de domaine.
 
Avec une redirection transparente du DNS et une utilisation de http://11.22.33.44:8080/webmail comme adresse source du site web, ça va pas : j'arrive sur la page d'accueil mais le site ne se trouve plus... mais je reste avec webmail.domaine.com dans la barre d'adresse.
 
J'ai cherché quelques renseignements, et puis avec tout ce que je trouve, je me demande si je cherche ce qu'il faut et si je fais mes essais au bon endroit... avec chaque maillon de la chaine capable de faire une gestion de noms de domaine  :(  
 
Donc pour avoir un joli site web bien écrit dans la barre d'adresses et bien référencé, que dois je faire à quel endroit ?
- au niveau du dns, j'imagine qu'il faut rester sur une redirection directe
- au niveau du serveur, déclarer les différents sites web dans le fichier host
- au niveau d'apache, tout faire avec les vhosts
- autre ???
 
 
Merci pour vos indications.

Reply

Marsh Posté le 06-11-2007 à 16:39:40   

Reply

Marsh Posté le 07-11-2007 à 07:22:20    

Salut,
 
 
je reprécise pour être d'avoir bien compris ce que tu veux:
- webmail.domain.com -> domain.com/webmail
- dans la barre d'adresse webmail.domain.com devient domain.com/webmail
 
W.D.C = webmail.domain.com
D.C/W = domain.com/webmail
adresse IP=11.22.33.44
 
Au niveau du DNS:
- juste dire D.C <=> 11.22.33.44, W.D.C <=> 11.22.33.44 (pour faire simple tu peux juste définir D.C et autoriser le wildcard)
- ne pas touché au fichier host
 
Pour apache:
vas-tu héberger plusieurs sites distincts?
-non, il faut juste créer une règle Rewrite pour changer W.D.C/ => D.C/W/
-oui, définir les vhosts D.C et W.D.C; dans W.D.C avoir une règle Redirect => D.C/W
 
Voilà j'espère que c'est assez compréhensible.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed