[Zope] Virtual Host Monster question

Joel Burton jburton@scw.org
Fri, 2 Mar 2001 14:11:29 -0500 (EST)


On Fri, 2 Mar 2001, spinwing@inwind.it wrote:

> Hello 
> 
> I was playing around with SiteAccess and VirtualHostMonster to get aquainted to it. 
> 
> My simulation is:
> I have a Zope folder called http://host:8080/virtual. My goal is to have Apache on top of Zope running at http://host and hiding the zope by translating all requests from http://host/virtual into http://host:8080/virtual, thus shielding the 8080 port. 
> 
> I found a lot of documents about that, so I managed a way out doing the following:
> 
> Apache httpd.conf
> ProxyPass /virtual/ http://host:8080/virtual/VirtualHostBase/http/host/VirtualHostRoot/
> ProxyPassReverse /virtual/ http://host:8080/virtual/VirtualHostBase/http/host/VirtualHostRoot/
> ProxyPass /misc_ http://host/misc_
> ProxyPass /p_ http://host/p_
> 
> Now my virtual directory works. Now comes the problem. I have a method called index_html. If I call http://host/virtual the methed gets displayed but no pictures and all the links are pointing to the Zope 8080 port. However, if I call the method directly http://host/virtual/index_html, everything is perfect.....
> 
> Then I said, ok I try SiteRoot, but whenever I add it to the folder, setting the base path to http://host/virtual/, then I cannot manage it anymore from the management console.....however, if I browse it at http://host/virtual/manage I can see only the subfolders, not the root folder.....

Err, I think you want to set the SiteRoot to "/", not to "/virtual".

Let me know.

-- 
Joel Burton   <jburton@scw.org>
Director of Information Systems, Support Center of Washington