You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Dave Hodson <DH...@iPrint.com> on 2001/09/29 20:28:30 UTC
Location directive on a network drive
I'm attempting to run some code off a mounted drive on RH Linux 7.1 (Apache
1.3.2, modperl-1.26), but for some reason, my Location directive is ignored
(code is executed from the local drive instead)
I'm pointing to /mnt/qa_load_www/cgi-shl, but code is instead executed from
/apache/cgi-shl. The mounted drive is available for read, etc (if I su
nobody, I can see it, etc). I've read
http://perl.apache.org/guide/config.html#Alias_Configurations
<http://perl.apache.org/guide/config.html#Alias_Configurations> several
times, and everything looks correct...
Ideas/suggestions welcome
Dave
/apache/conf/httpd.conf
[pertinent parts only]
#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to the
client.
# The same rules about trailing "/" apply to ScriptAlias directives as
to
# Alias.
#
Alias /cgi-shl/ /mnt/qa_load_www/cgi-shl/
#
# "/apache/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
PerlModule Apache::Registry
#Enable mod_perl
<Location "/cgi-shl">
SetHandler perl-script
PerlHandler Apache::Registry
Options +ExecCGI
</Location>
</IfModule>