Re: [Zope] - Re: Apache problems
Have you made sure that the Options line for your cgi-bin directory has 'ExecCGI' i.e. <Directory "/www/cgi-bin"> AllowOverride none Options ExecCGI Order allow,deny Allow from all </Directory> I ask because I struggled for a few hours before realizing that cgi stuff seemed to be working when called directly, but as soon as I used the redirect it stopped working. It's worth a look. HTH Phil wmlph@d032.ml.uwcm.ac.uk ----- Original Message ----- From: Michel Pelletier <michel@digicool.com> To: <zope@zope.org> Sent: Monday, January 25, 1999 2:50 PM Subject: [Zope] - Re: Apache problems
Kevin Dangoor wrote:
Hi,
We traded a couple emails a couple days back about my problems getting Zope to authenticate properly. I have solved part of the puzzle, but still can't get Zope to see an Authorization header.
At first, I thought the rewrite engine wasn't working at all. I now know that it is. Something you may want to put in your WEBSERVER.txt doc: when using mod_rewrite from a .htaccess file, you need to write your rewrite rules relative to the local directory.
Gotcha. Working on a whole new FAQ, I'll add that.
Your example rewrite rule starts with something like:
RewriteRule ^/Zope/(.*) /zopepath/zope.cgi/$1 [blah blah]
From htaccess at the doc root, it should be: RewriteRule ^Zope/(.*) /zopepath/zope.cgi/$1 [blah blah]
So, I now have the rewriting of the URL happening as expected.
However,
I still can't get to the management interface. I don't *think* there would really need to be any difference in the RewriteCond. Any ideas?
I'm assuming in the [blah blah] you still have the e=HTTP_CGI_AUTHORIZATION:%1? Also, The RewriteCond must come before the Rule, that's what the %1 references. Just checking the obvious there, otherwise what I'd suggest is writing a simple script that spits up your environment settings (perl or python will work) and calling that through it's own
RewriteRule and see if HTTP_CGI_AUTHORIZATION is even getting set. This is where having a RewriteLog comes in handy, and it tells you what it's setting and when. A possiblity there is to set up your own copy of Zap, have it run as you listening on a high port, and tweak all the rules and settings till you get it to work. At least there you'll have some idea what the Rewrite Engine is doing.
-Michel
Kevin
p.s. feel free to copy your reply to this message to the mailing list
so
that the Zope Collective can participate... Collective -- Kevin Dangoor kid@ans.net / 734-214-7349
participants (1)
-
Phil Harris