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