Hello Timothy, I'm trying to get virtual hosting going with a VirtualHostMonster. I use Apache and ProxyPass like this for the root of my site (with a SiteRoot): <VirtualHost 111.222.333.444> ServerName foo.org ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ ProxyPass /misc_ http://localhost:8080/misc_ ProxyPass /p_ http://localhost:8080/p_ </VirtualHost> I don't use VirtualHostMonster but instead ProxyPass and SiteRoot. I don't use the root folder of my Zope installation for anything. All other sites branch off the main. So: root -> site1 root -> site2 root -> site3 site1 answers to foo.org site2 answers to site2.foo.org site3 answers to site3.foo.org SiteRoot for site1 is configured as follows: Base: http://foo.org Path: / SiteRoot for site 2 is configured as follows: Base: http://site2.foo.org Path: / SiteRoot for site 3 is configured as follows: Base: http://site3.foo.org Path: / Apache is configured as follows: <VirtualHost 111.222.333.444> ServerAdmin webmaster@foo.org ServerName foo.org ServerAlias www.foo.org foo.org ProxyPass / http://mazope:8080/site1/ ProxyPassReverse / http://mazope:8080/site1/ ProxyPass /misc_ http://mazope:8080/site1/misc_ ProxyPass /p_ http://mazope:8080/site1/p_ </VirtualHost> <VirtualHost 111.222.333.444> ServerAdmin webmaster@foo.org ServerName site2.foo.org ProxyPass / http://mazope:8080/site2/ ProxyPassReverse / http://mazope:8080/site2/ ProxyPass /misc_ http://mazope:8080/site2/misc_ ProxyPass /p_ http://mazope:8080/site2/p_ </VirtualHost> <VirtualHost 111.222.333.444> ServerAdmin webmaster@foo.org ServerName site3.foo.org ProxyPass / http://mazope:8080/site3/ ProxyPassReverse / http://mazope:8080/site3/ ProxyPass /misc_ http://mazope:8080/site3/misc_ ProxyPass /p_ http://mazope:8080/site3/p_ </VirtualHost> Luke