On Dec 27, 2007, at 12:54 PM, ExacMan wrote:


Hi.

We're relatively new users of Zope 2.10.5 final, Python 2.4.4, and Plone
3.0.4. After having reviewed most of the documentation related to the
configuration, we decided to use VHM (virtual host monster) to handle the virtual hosting of our main website to the /Plone instance, and changed the
zope.conf to reflect port 80.

The difficulty now is that we cannot get to the admin without remoting
directly to the webserver and connecting via http://localhost/ manage. We want to be able to get to the Plone admin as well as the /Plone instance
without doing this (i.e. using a web browser).

I know that in reading the support documents and other web resources, that many people are using Apache instead, and also it is recommended to expose the admin in a different way (and we're in particular not doing it right), but I have found no coherent articles on how to accomplish this. I've used
this link for example to sort of show me how it works:
http://www.insmallsteps.com/lessons/lesson-hosting-install/mapping- the-virtual-host http://www.insmallsteps.com/lessons/lesson-hosting-install/mapping- the-virtual-host but it go further on explaining how to set up the admin.yourwebsite.com to
work properly with VHM.

Excuse the newbieness, but I very little familiarity with Plone/ Zope so any help would be most appreciated. We're about to go live with our site, and
I'm proud to say we're very happy with Plone/Zope so far from a
user-friendly standpoint.

If additional information is needed, please let me know.

Craig.



You can still use a bare-zope configuration to reach multiple virtual domains on your instance, including the zope root. Just add another line to the VHM mappings. An example:

www.example.com /Plone
www2.example.com /Plone2
zoperoot.example.com /

Of course, this example assumes you've set up the necessary DNS records for these domains. This example is done with multiple subdomains but you can also do something like this with multiple ports instead. Note, technically the third line above isn't strictly necessary as any domain not matched by a VHM rule will just default to using the zope root as the domain root.

In any case, it's true that many production installations use something like Apache in front to proxy the requests. One advantage with an Apache-proxy is the ability to easily merge non-Plone web resources into the same domain space. The most popular way to do this is again by leveraging VHM. Read the instructions in the "about" tab in the VHM about using it's path-based negotiation.

Some more references:

Running Plone and Zope behind an Apache 2 web server
http://plone.org/documentation/tutorial/plone-apache

Mixing Local Apache and Proxyed Content
http://plone.org/documentation/how-to/mixing-apache-and-plone

Setting up a Plone Proxy (IIS) on Windows
http://plone.org/documentation/tutorial/plone-proxy-iis-windows

Installing Plone with Apache
http://plone.org/documentation/how-to/plone-with-apache

Note, some of the instructions in these references aren't entirely accurate but they're mostly fine. If you have any issues, feel free to ask again.

Ric




_______________________________________________
Setup mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/setup

Reply via email to