Hi everyone,

        I'm hoping somebody out there can help me out with this.  I've
recently installed Apache 2.2.2 and mod_perl 2.0.2.  Everything built &
compiled cleanly;  My boss asked me to try and get NTLM running on the
server (intranet only) so we can avoid having our users have to type in
usernames repeatedly.  After doing a bit of research, I decided to take
a shot at the Apache2::AuthenNTLM module, and got that installed
successfully, as well.  I'm running with httpd listening on a
non-standard port (port 8000) while I'm doing testing, if that makes any
difference?

        Everything *seems* to have worked properly, but I'm seeing an
error in my Apache error_log which is puzzling me:
                [Thu Jun 08 19:45:50 2006] [error] Bad/Missing
NTLM/Basic Authorization Header for /cgi-bin/whoami

        /cgi-bin/ is ScriptAliased in httpd.conf;  'whoami' is a simple
that simply prints a response:
                #!/usr/local/perl-5.8.8/bin/perl
                use strict;
                use warnings;
                print "Content-type: text/plain;
charset=iso-8859-1\n\n";
                print "Welcome, $ENV{REMOTE_USER}!!\n";

        But the OUTPUT in my browser reads:
                Welcome, kbpease!!

        (Where my login name for my workstation is kbpease)

        So it seems as if the NTLM lookup is working, but it's reporting
these errors.  Here's the AuthenNTLM config from my httpd.conf:

                <Location />
                        PerlAuthenHandler Apache2::AuthenNTLM
                        AuthType ntlm,basic
                        AuthName MyDomain
                        require valid-user
                        PerlAddVar ntdomain "MyDomain MyDomain-PDC"
                        PerlSetVar defaultdomain MyDomain
                        PerlSetVar splitdomainprefix 1
                        PerlSetVar ntlmdebug 0
                </Location>

        I also see the same error message in my log when I attempt to
load http://my-server:8000/, or any static page on the server, as well.

        Can anybody shed any light on the nature of this message?  I've
been trying different things to no avail for the past 2 days, so I'm
hoping somebody out there will have some idea of what I'm overlooking.

        Thanks,

        Kevin Pease

Reply via email to