On Mon, 23 May 2005, Robert wrote: > I just installed it via PPM (for ActiveStates 5.8.6.811). > I had my site working under Apache1/CGI without problem. > > I upgraded to Apache2/mod_perl and I configured my site conf like so (per > the docs): > > alias /reports "C:\path\to\reports" > > PerlModule ModPerl::PerlRun > > <Directory "path\to\reports"> > SetHandler perl-script > PerlResponseHandler ModPerl::PerlRun > PerlOptions +ParseHeaders > Options +ExecCGI > </Directory> > > My httpd.conf looks like: > > # > # MOD_PERL 2.0 > # > LoadFile "C:/Perl/bin/perl58.dll" > LoadModule perl_module modules/mod_perl.so > #PerlRequire "C:/Apache2/conf/extra.pl" <--- this errors out on APR.DLL > even though it is there...Apache won't start unless I comment this out > > Apache starts without errors but I get the following error when trying to > server up the page: > > [Mon May 23 11:46:57 2005] [error] [client 10.149.82.49] Attempt to serve > directory: C:/path/to/reports/
I take it this is for a request of http://localhost/reports You probably do want Apache to refuse; for security reasons, you wouldn't want a user to get a listing of scripts in such a directory. Do requests for http://localhost/reports/some_script_that_does_exist succeed? -- best regards, randy kobes