I think I've solved both of these problems for my situation with the following Rewrite rules... I'm running ZServer on port 9673 and via pcgi. I use the 9673 approach internally while externally folks go through apache and use pcgi. note that access to /cgi-bin doesn't go through zope.... but /foo* and /zope/foo* and /zope* all map to Zope.cgi/foo... This way you can mix a filesystem (apache only, cgi, html) based site with zope, if that floats your boat. ;-) On the Zope server I have a root level folder called 'foo' that contains the foo site. This way I can have a single zope server that handles may different virtual hosts all running through apache (including ssl) without using :9673 etc.... <VirtualHost foo.spvi.com> Port 80 ServerAdmin steve@spvi.com DocumentRoot /usr/local/www/sites/foo/Pages Alias /Images "/usr/local/www/sites/foo/Images" ServerName foo.spvi.com ErrorLog /var/log/foo_error.log TransferLog /var/log/foo_access.log RewriteEngine on RewriteRule ^/zope/foo(.*) /zope$1 RewriteRule ^/foo(.*) /zope$1 RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^/zope(.*) /usr/local/etc/zope/Zope.cgi/foo$1 [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l] </VirtualHost>
On Thu, Jun 10, 1999 at 08:54:38PM +0200, Alexander Staubo wrote:
I'm having a similar problem. I'm running zope behind apache on port 9673. And I'm using a rewrite rule to redirect anything under http://mysite.com/mydir into http://mysite.com:9673/mydir
After the first page load, zope puts in the base tag as http://mysite.com:9673/mydir and all subsequent links on the page use that.
"Robert W. Canary" wrote:
Well... still no succes with trying to get Zope to work.
It seems to me that in order to get Zope to work I have to completely scrap my Apache and turn it into a Zope web server. I guess I am failing to see the concept here. Does Zope take over everything? I
.....
I think this may answer this question as well.... the URLs that get requestes here are not /cgi-bin/zope/Zope.cgi/foo$ but rather just: http://foo.spvi.com/zope (takes me to zopes root 'foo' folder..) http://foo.spvi.com/anything/else/but/zope/or/foo/index.html (takes me to a filesystem object) http://foo.spvi.com/foo/some/zope/path (takes me through zope....) also.. once you are authenticated... you need to shut down your browser to 'deauthenticate'. I know of no way to 'log out'. -steve