Thanks Nathan, it seems that deliverance works as expected and I have problems in VHM.
Mirto Nathan Van Gheem ha scritto:
Hi Mirto,First off, there is a deliverance list where this email would be better served. I think your regex is fine. If fact, I think you could get away will just doing '<proxy path="/base3" ....'. I think your problem comes from the way you set up the virtual host monster url. IIRC, if should be like this,<proxy path="regex:^/base3" class="plone-msb-base"><dest href="http://localhost:4180/VirtualHostBase/http/{Host}/base3/VirtualHostRoot/ <http://localhost:4180/VirtualHostBase/http/%7BHost%7D/VirtualHostRoot/base3/>" /></proxy> Good luck, Nathan Van GheemOn Wed, Sep 30, 2009 at 11:06 AM, Mirto Silvio Busico <[email protected] <mailto:[email protected]>> wrote:Hi all, I'm trying to use two plone sites behind deliverance. I'm using regex in the path of the proxy directive, but it doesn't work as I expect. So I suppose that I'm using it in the wrong mode. The plone sites live in "http://locahost:4180/base3" and "http://locahost:4180/intonso" The deliverance (serving on port 4170) proxy statements are: <proxy path="regex:^/base3" class="plone-msb-base"> <dest href="http://localhost:4180/VirtualHostBase/http/{Host}/VirtualHostRoot/base3/ <http://localhost:4180/VirtualHostBase/http/%7BHost%7D/VirtualHostRoot/base3/>" /> </proxy> <proxy path="regex:^/intonso" class="plone-msbtema1" rewrite-links="1"> <dest href="http://localhost:4180/VirtualHostBase/http/{Host}/VirtualHostRoot/intonso/ <http://localhost:4180/VirtualHostBase/http/%7BHost%7D/VirtualHostRoot/intonso/>" /> </proxy> And these are the results for the various links: http://localhost:4170/base3/ works correctly http://localhost:4170/base3/intonso ERROR goes to "http://locahost:4180/intonso" with base3 class: I expected a 404 page not found http://localhost:4170/intonso/ works correctly http://localhost:4170/intonso/base3 ERROR goes to "http://locahost:4180/base3" with intonso class: I expected a 404 page not found In my mind "regex:^/base3" should mean: "a path that starts with /base3" so "/base3/something" matches and "someting/base3" doesn't match. If it is so, "/base3/intonso" should match the first rule and should be proxied to "http://locahost:4180/base3" that doesn' have an "intonso" page. What I'm doing wrong? Thanks Mirto _______________________________________________ Product-Developers mailing list [email protected] <mailto:[email protected]> http://lists.plone.org/mailman/listinfo/product-developers
<<attachment: mirtosilvio_busico.vcf>>
_______________________________________________ Product-Developers mailing list [email protected] http://lists.plone.org/mailman/listinfo/product-developers
