Das Buch ,,Z Object Publishing Environment`` [10] beschreibt die Verwendung von SiteRoot, ein Paket, das bei Zope bereits mitgeliefert wird. Kurz zusammengefasst kann man folgendermassen vorgehen:
[frame=none] ProxyPass /zope http://localhost:8080 ProxyPassReverse /zope http://localhost:8080 ProxyPass /misc_ http://localhost:8080/misc_ ProxyPass /p_ http://localhsoft:8080/p_
Title: | beliebig |
Base: | http://servername/zope |
Path: | / |
Beim Test von SiteRoot stellte ich folgendes Problem fest: Die Links in der Pfad-Angabe im Zope Management Interface, die man zum Navigieren anklicken kann, werden leider nicht ganz korrekt abgeändert: der Rechnername und Port wird zwar angepasst, nicht aber der Pfad /zope hinzugefügt. Prinzipiell funktioniert Zope zwar trotzdem, allerdings wird man einer praktischen Navigationsmöglichkeit beraubt.
Eine mögliche Abhilfe wäre, für Zope kein Unterverzeichnis in Apache anzugeben, sondern in Apache einen VirtualHost-Eintrag für Zope zu machen, so dass es im Hauptverzeichnis des virtuellen Host aufgerufen wird.
Allerdings muss dann für den virtuellen Host auch ein Eintrag im DNS-Server gemacht werden.