What if Zope used the Host: header field to target a specific subtree? For example: / foo.org index_html ... bar.org index_html ... Assuming a request like this: GET /index_html HTTP/1.1 Host: www.foo.org then Zope could look at a table of virtual server name mappings (such as www.foo.org -> foo.org -- could be implemented through properties), find the correct subtree, and assume this to be the server root. So www.foo.org/index_html would in this case map directly to /foo.org/index_html. As far as I can see, Zope currently ignores the HTTP 1.1 Host: header. Alexander Staubo http://www.mop.no/~alex/ mailto:redhand@mop.no
-----Original Message----- From: enlight@planete.net [mailto:enlight@planete.net]On Behalf Of lstep@mail.dotcom.fr Sent: 9. mai 1999 18:54 To: zope@zope.org Subject: [Zope] More than one Zope site for one Zope installation ?
I have several users who want all to have access to Zope. These users have each a domain foo.org, bar.org, but it points to the same machine, with, currently, one standard Zope installation (with PCGI with Apache). They currently use standard Virtual servers functionnality from Apache. Now I'd like to allow them to have a zope access to each of them. As they want http://user.org/ to be their base url, I need to keep the virtual servers.
I think my solutions are: Make several copies of the Zope tree, and with each one, make a database, and point the the good zope pcgi in each virutal server. It is not an acceptable solution for me, as having several Zope instances gets a lot of ressources ;-(
Make only one Zope tree, with only one database. Create a folder in the database for each user, and make each virtual server map '/' to the user folder. I tried this, but I had big problems caused by the fact that '/' is not /user_folder :-(
Is there something possible with ZServer (without Apache)? Is there some "virtual server" implementation (making a database for each user, or all users in the same database)?
Some time ago, I saw a thread about a variable "INSTANCE_HOME", what is it about, and is it implemented in V.1.11 ?
Thanks, Luc
_______________________________________________ Zope maillist - Zope@zope.org http://www.zope.org/mailman/listinfo/zope
(For developer-specific issues, use the companion list, zope-dev@zope.org - http://www.zope.org/mailman/listinfo/zope-dev )