[CPS-users-fr] Problème VirtualHost (Zope derrière Apache)

Encolpe Degoute encolpe at colpi.info
Ven 5 Mai 16:58:59 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Denis Blomme wrote:
> Bonjour,
> Nous avons un serveur Zope situé derrière un serveur Apache (deux
> serveurs différents).
> Pour avoir plusieurs URL nous avons mis en place de l'URL Rewriting.
> Voici à quoi ça ressemble :
> 
> <VirtualHost *:80>
>   ServerName *www.comite-histoire.minefi.gouv.fr*

Pour commencer l'utilisation des '*' est très fortement déconseillé ici.
Si vous voulez rajouter des noms de serveurs utilisez la directive ServerAlias

ServerAlias site.comite-histoire.minefi.gouv.fr

>   RewriteEngine on
> 
>   RewriteCond %{HTTP:Authorization}  ^(.*)
>   RewriteMap servers rnd:/etc/httpd/conf/zeoclient.igpde.conf   *envoi
> de manière aléatoire vers l'un ou l'autre des deux serveurs IGPDE*
>   *RewriteRule* ^/(.*)
> http://${servers:zope}/VirtualHostBase/http/%{SERVER_NAME}:80/IGPDEfr/sections/comite_pour_lhistoi/VirtualHostRoot/$1
> [P,l]
> 
> Mais cela nous pose des problèmes car si, après avoir cliqué sur "Comité
> pour l'histoire..." dans la boite située à droite,  on clique dans la
> barre de menus sur "l'IGPDE se présente", on reste sur COMITE-HISTOIRE
> alors que cette partie est sur www.institut.minefi.gouv.fr.

Cela n'est pas lié aux règles de réécriture mais au code générant le lien.
Au lieu d'avoir un lien absolu utilisant la règle de réécriture il faut utiliser
l'url complète :
http://www.institut.minefi.gouv.fr/

Cordialement,
- --
Encolpe DEGOUTE
http://encolpe.degoute.free.fr/
Logiciels libres, hockey sur glace et autres activités cérébrales
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD4DBQFEW2gzvFPzBBlIZMMRApZiAJwKAyjVjFdElvZYvb0Pj4XuWFe5qgCYpiJa
ZuqOSPLAqNT2Q3jg+ZoyYg==
=/pHT
-----END PGP SIGNATURE-----


Plus d'informations sur la liste de diffusion cps-users-fr
Plus d'information sur CPS: CPS project - CVS - API

Hébergement: Nuxeo: Zope service provider


This list archive provided by Nuxeo, the leaders of open source ECM. Check out the Nuxeo 5 open source, standards-based ECM project.