Hi Brett, I have a similar problem. We are running Apache 1.3, mod_perl and AuthenNTLM. I don't use AuthCookieNTLM, but I have written a simple module (based on SessionManager) to manage cookie.
Stefano On Wed, 2 Jun 2004 15:19:19 +1200 Brett Beaumont wrote: > All, > > We are testing AuthCookieNTLM to secure our Intranet. We are running Apache > 1.3, mod_perl, and AuthCookieNTLM. Our requests are also rewritten using > mod_rewrite. If we hit the server quickly enough, and with enough requests, > the browsers start to hang. This problem only occurs in our UAT environment, > while the module works really well in dev. > > Some of our users are logged into a different domain and do get prompted for > their credentials on the domain we authenticate against. However, if enough of > these users attempt to log in to the intranet at once, the browsers start to > hang during the authentication process. Once one browser is hung, I can point > a new browser window at our intranet and the first browser window kicks back > into life, and the new browser window hangs. > > It seems like the lock is getting stuck somewhere. Once the authentication is > complete, and the authentication cookie issued, the user can continue to > browse the intranet successfully. > > Has anybody else experienced a similar problem with this module? > > Many thanks, > > Brett Beaumont > > > Relevant KeepAlive and server settings: > > ServerType standalone > Timeout 300 > # > # Keepalives must be on for NTLM auth > # Unlimited number of keep alive requests, 5 minute timeout > KeepAlive On > MaxKeepAliveRequests 0 > KeepAliveTimeout 5 > # > StartServers 20 > MinSpareServers 10 > MaxSpareServers 40 > MaxClients 255 > MaxRequestsPerChild 1000 > > > #---------------------------------------- > # /intranet is NTLM Authenticated > # Unauthenticated access is allowed from > # localhost and 1 remote IP Address > #---------------------------------------- > <Location /intranet> > PerlAuthenHandler Apache::AuthCookieNTLM > AuthType ntlm,basic > AuthName DOMAIN > > PerlAddVar ntdomain "DOMAIN DC1" > > PerlSetVar ntlmauthoritative on > PerlSetVar basicauthoritative on > > PerlSetVar defaultdomain DOMAIN > PerlSetVar fallbackdomain DOMAIN > PerlSetVar splitdomainprefix 1 > PerlSetVar ntlmdebug 1 > Require valid-user > > RewriteEngine On > RewriteRule ^/.*/$ /target%{REQUEST_URI} [P] > RewriteRule ^/.*$ /target%{REQUEST_URI} [P] > > order Allow,Deny > allow from 127.0.0.1 > Satisfy any > </Location> > > Important: This electronic mail message and attachments (if any) are > confidential and may be legally privileged. If you are not the intended > recipient please contact us immediately and destroy this message. You may not > legally copy, disclose, disseminate or use the contents in any way. Thank > you. > > -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html