[Zope-dev] Re: [Zope] Still have an Authorization failure in Debian/Potato
   
    Xeno Campanoli
     
    xeno@aa.net
       
    Mon, 03 Jan 2000 17:37:52 +0000
    
    
  
"M. Adam Kendall" wrote:
> You are missing one very important piece..
>
> RewriteCond %{HTTP:Authorization}  ^(.*)
>
I just inserted this, but got the same response.  My srm.conf file now
has the following lines:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
RewriteCond %{HTTP:Authorization}  ^(.*)
RewriteRule ^/Zope(.*) /usr/lib/cgi-bin/Zope.cgi$1
[e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]
the last two being one long line in the file.  I then stopped and
restarted zope as follows:
asp:/etc/init.d# ./zope stop
Stopping Zope... done.
asp:/etc/init.d# ./apache stop
Stopping web server: apache.
asp:/etc/init.d# ./apache start
Starting web server: apache.
asp:/etc/init.d# ./zope start
Starting Zope...................... done.
and then tried my username and password as specified in
/var/lib/zope/access by zpasswd.py, and I get the
same "Authorization failed.  Retry?" window.
I also added the following earlier to the access.conf file, after
reading something in a howto:
#<Directory /usr/lib/cgi-bin>
#AllowOverride None
#Options ExecCGI FollowSymLinks
#</Directory>
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
...the commented out version is from the installation.  I think this is
from Jens SuSE bug addendum.
I apologize if I'm doing something stupid here, but I don't see it.
>
> That line should be placed before the rewrite rule you
> have below..
>
> On 03-Jan-2000 Xeno Campanoli wrote:
> >> RewriteRule ^/Zope(.*) /usr/lib/cgi-bin/Zope.cgi$1
> >> [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]
> --
> M. Adam Kendall         |
> mak@kha0s.org           |  "There's never enough time to do
> http://kha0s.org        |  all the nothing you want."
>                         |   --Bill Watterson (Calvin and Hobbes)
Thank you for your feedback.