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>
