[Zope] Apache SubFolder to Zope root folder using VirtualHostMonster
Stefan H. Holek
stefan@epy.co.at
Thu, 5 Apr 2001 21:58:00 +0200 (CEST)
Oops, I *could* have had a look at my actual proxy vhost configs, but I
was so darn sure... :)
Anyway, nowadays I am running Apache/FastCGI/Zope so those things start
slipping my mind.
I have a very nice (IMO) configuration for your scenario using FastCGI
and a few rewrite rules (no SiteRoot) and would be willing to share if it
was of any help.
Regards,
Stefan
On Thu, 5 Apr 2001, Lars Holmstrom wrote:
> This is the configuration that I started with and you are correct that it
> DOES work. The problem is that all Zope generated URLs that are embedded in
> the emitted HTML are of the http://my.org:8080/ variety, rather than the
> http://my.org/zope variety. This means that I need to keep port 8080 open
> on my firewall, loose the nice portless URLs, and stop proxying requests
> through my Apache server and its request logger. Things could be worse, but
> I am trying to find more elegant and maintainable solution to this problem.
> Thanks for your input Stefan!
>
> Lars
>
> > -----Original Message-----
> > From: Stefan H. Holek [mailto:stefan@epy.co.at]
> > Sent: Thursday, April 05, 2001 11:12 AM
> > To: Lars Holmstrom
> > Cc: zope@zope.org
> > Subject: Re: [Zope] Apache SubFolder to Zope root folder using
> > VirtualHostMonster
> >
> >
> > Lars!
> >
> > If, as I seem to read from your mail, you only want to serve a single
> > vhost from your Zope instance, you do not need any SiteRoot/VHM.
> >
> > Like so:
> >
> > <VirtualHost ...>
> > ...
> >
> > # enable caching
> > ProxyRequests on
> >
> > # this is for the icons
> > ProxyPass /p_ http://my.org:8080/p_
> > ProxyPass /misc_ http://my.org:8080/misc_
> > ProxyPass /Control_Panel
> > http://my.org:8080/Control_Panel
> >
> > # pass /zope
> > ProxyPass /zope http://my.org:8080
> > ProxyPassReverse /zope http://my.org:8080
> >
> > </VirtualHost>
> >
> > And *no* extra config on the Zope side.
> >
> > HTH,
> > Stefan
> >