Le Lundi 6 Septembre 2004 14:48, Vincent Lefevre a �crit�:
> On 2004-09-06 11:09:15 +0200, Jean-Luc Coulon wrote:
> > Et si on installe chez soi un serveur apache ou un proxy squid (par
> > exemple), il veut un nom pleinement qualifi�. Il cherche � obtenir
> > ce nom par gethostbyname()et s'il n'y parvient pas il est n�cessaire
> > de lui enfournir un (visible_hostname pour squid par exemple).
> >
> > Le plus souvent on n'a qu'un nom de machine, ce qui est suffisant
> > pour la plupart des applications, mais pas toutes
>
> Hmm... je viens de m'apercevoir d'un probl�me avec Apache
> (ind�pendamment de cette enfilade d'ailleurs, c'est juste
> une co�ncidence). Je ne sais pas si c'est celui-ci dont tu
> parles.
>
> Voil�... Lorsque je mets l'URL correspondant � un r�pertoire, Apache
> fait une redirection, ce qui est normal. Mais au lieu de renvoyer le
> nom d'h�te de l'URL d'origine, il fournit celui fix� dans ServerName
> (� d�faut, celui du syst�me, e.g. celui de /etc/hostname). Mais le
> probl�me est que le nom (ou l'adresse IP) par lequel ma machine est
> joignable d�pend d'o� je fais la connexion. Comment faire pour
> qu'Apache garde le nom d'h�te d'origine?

Apache 2 : http://httpd.apache.org/docs-2.0/mod/core.html#usecanonicalname
Apache 1.3 : http://httpd.apache.org/docs/mod/core.html.en#usecanonicalname

UseCanonicalName Off utilise le champ Host: de la requ�te pour construire les 
redirections

UseCanonicalName On utilise toujours le ServerName sp�cifi� dans la config 
d'apache.

A+

-- 
Damien Raude-Morvan - DrazziB
GPG : 0x337C7EBB
WWW : www.drazzib.com
ICQ : 68119943
TEL : (+33) 06 08 80 36 98

Répondre à