Le jeudi 31 mars 2005, � 14:29:22, Jay Ar �crivait :

> Bonjour,
> 

Bonjour,

> j'ai 2 serveurs en apache 2.0 sur debian. en fait,
> l'un joue le r�le de reverse proxy, acheminant donc
> les requ�tes des clients externes vers mon deuxi�me
> serveur.
> 
> les deux fonctionnent en https.(mod_ssl)
> Ce que je cherche � faire, c'est de les faire
> fonctionner aussi en http.
> je m'explique: pour certaines url, les requetes
> doivent passer entre les 2 serveurs en https; pour
> d'autres, en http.
> mais chaque fois que j'essaie d'attaquer mon serveur
> en http (80), j'obtiens l'erreur 400, comme quoi
> j'attaque un serveur SSL sur le mauvais port.
> j'imagine bien que �a a � faire avec les virtual
> host's.
> 
> quelqu'un a une id�e de la conf pour ce genre de
> situation?
> 
> merci d'avance!
> 
> 
>               
> __________________________________ 
> Do you Yahoo!? 
> Yahoo! Small Business - Try our new resources site!
> http://smallbusiness.yahoo.com/resources/ 
> 
> 

en utilisant une r�gle de r��criture, on peut switcher entre une page en
http ou https.
il suffit de rajouter un suffixe :SSL ou :NOSSL � tes liens et de mettre
dans les virtuals hosts qui t'int�ressent:

RewriteEngine on
RewriteRule ^/(.*):SSL$ https://%{SERVER_NAME}/$1 [R,L]
RewriteRule ^/(.*):NOSSL$ http://%{SERVER_NAME}/$1 [R,L]

j'avais trouv� �a dans les docs de configuration de SSL sur le site
d'Apache, peut-�tre qu'en y faisant un tour...

Gwendal

Répondre à