> > <Location /login> > SetHandler perl-script > PerlResponseHandler Work::Access::Login > PerlOptions +ParseHeaders > ErrorDocument 403 /login > </Location>
> Additionally, a 500 Internal Server Error error was encountered while > trying to use an ErrorDocument to handle the request. > Apache/2.0.53 (Linux/SUSE) Server at internal.blah.com Port 80 this means that the original request returned 403, so apache used an ErrorDocument to serve up /login. but /login had some kind of server error so apache gave up. long story short, something about Work::Access::Login is triggering a 500 in some circumstances. your error_log and some verbose tracing should help you narrow things down. --Geoff