[Zope] Using ProxyPass and SiteRoot
Marcin Kasperski
Marcin.Kasperski@softax.com.pl
Mon, 16 Oct 2000 18:00:21 +0200
"\"Geoffrey L. Wright\"
>
> knight writes:
>
> > Timothy,
> >
> > Without going into too much detail, you are going to want to set up a
> > virtual host in apache for the hostname www.isd197.k12.mn.us, and inside
> > that virtual host you will want to add your ProxyPass lines similar to my
> > example:
>
> [...]
>
> And just for reference, here's another working example with ProxyPass:
>
> NameVirtualHost 172.17.10.13
>
> <VirtualHost 172.17.10.13>
> ServerName syslog.integritysi.com
> ServerAdmin geoff@integritysi.com
> ProxyPass / http://vishnu.integritysi.com:8080/syslog/
> ProxyPassReverse / http://vishnu.integritysi.com:8080/syslog/
> ProxyPass /misc_ http://vishnu.integritysi.com:8080/misc_
> ProxyPass /p_ http://vishnu.integritysi.com:8080/p_
> ErrorLog logs/syslog.integritysi.com
> TransferLog logs/syslog.integritysi.com
> </VirtualHost>
>
> Good luck, and don't forget to enable the ProxyPass module.
>
Some remarks:
1) If you use custom product which contain images, it is useful to add
sth like
ProxyPass /Control_Panel/Products/Mycustomproduct
http://localhost:9673/Control_Panel/Products/Mycustomproduct
(otherwise you will not see the images which belong to the product - in
my case I couldn't see the product icons on management screens). Reverse
pass for this purpose is not needed.
2) ZCatalog does not work with SiteRoot. Smaller problem: the URLs
returned are incorrect (you can parse them with dtml). Greater problem:
attempt to find new items fails (the only solution I found is to remove
SiteRoot, find/update ZCatalog, add SiteRoot again).
3) You loose original IP address (you can use mod_proxy_add_forward
custom Apache module to preserve it in the custom X-Forwarded-For
header, so far I have not managed to recover original addresses in zope
log and for logging verification).
--
http://www.mk.w.pl /
Marcin.Kasperski | Poradnik dla kupujących mieszkanie:
@softax.com.pl | http://www.kupmieszkanie.prv.pl
@bigfoot.com \