Bonjour,

J'ai configur� un Apache2 (mod_proxy, mod_ssl) comme frontend pour un site CPS 3.3.2 (le but est de faire du SSL).
J'utilise ProxyPass et ProxyPassReverse avec une instance de VirtualHostMonster � la racine de Zope (le CPSdefaultSite s'appelle cps et il est � la racine).
Mon mapping se fait sur / pour pouvoir aussi bien acceder � la ZMI qu'� CPS.
Pour pouvoir faire des captures de trame, j'ai d�sactiv� le SSL.
La config Apache est la suivante:


ProxyPass / http://localhost:5080/VirtualHostBase/http/serveur.domaine.org:80/
ProxyPassReverse / http://localhost:5080/VirtualHostBase/http/serveur.domaine.org:80/


Avec cette config, j'ai bien acc�s � la ZMI avec les images, les bonne feuilles de styles, etc...(http://serveur.domaine.org:80/manage).
Lorsque j'acc�de � CPS, j'ai bien le contenu des pages, mais pas les images, ni les css (http://serveur.domaine.org:80/cps).


En regadant de plus pr�s le source de la page, j'ai:

  <base href="http://http://serveur.domaine.org/cps/"; />
  <link rel="stylesheet" type="text/css"
  href="/nuxeo_css1.css" />

A priori, l'URI pour les css et les images ne pointe plus au bon endroit (ex: /nuxeo_css1.css au lieu de /cps/nuxeo_css1.css).

La seule solution que j'ai trouv� est d'utiliser les RewriteRules: RewriteEngine On
RewriteCond %{REQUEST_URI} ^(.*)/manage(.*)
RewriteRule ^/(.*) http://localhost:5080/VirtualHostBase/http/serveur.domaine.org:80/VirtualHostRoot/$1 [L,P]


RewriteRule ^/(.*) http://localhost:5080/VirtualHostBase/http/serveur.domaine.org:80/VirtualHostRoot/cps/$1 [L,P]

Avec ces r�gles, pour une requete http://serveur.domaine.org/cps, Zope re�oit serveur.domaine.org:80/cps/cps (ce qui, bizarement, fonctionne).
Du coup, /nuxeo_css1.css devient /cps/nuxeo_css1.css, ce qui est OK: j'ai les styles et les images.


Pas tr�s propre comme solution...

Si possible, j'aimerais autant ne pas passer par cet artifice (Je ne suis pas sur qu'il marche dans tous les cas).

Ai-je oubli� quelque chose dans la configuration?

Par avance merci aux bonnes �mes qui ont une id�e sur la question,
Eric.


_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à