Unfortunately, that's the price of a chroot... Remember to also install all your Perl modules to the chroot jail for the same reasons... Basically a separate install of Perl would be intelligent. If you want some form of package management/uninstall for the new one, or even just don't want to deal with compiling etc, you might install a binary ActivePerl distribution - I do this on several servers of mine. Issac Israel Brewster wrote: > Yeah, I'm coming to that conclusion. I didn't want to go that route, and > have two copies of perl on my system, but it is looking as though that > will be my best option > ----------------------------------------------- > Israel Brewster > Computer Support Technician > Frontier Flying Service INC. > 5245 Airport Industrial Rd > Fairbanks, AK 99709 > ----------------------------------------------- > > > On Jan 11, 2007, at 1:38 AM, Issac Goldstand wrote: > >> mod_perl sounds a bit excessive. Just make sure Perl is installed in >> your chroot. >> >> Issac >> >> Serge Dubrouski wrote: >>> For this configuration you need to have mod_perl installed on your >>> server. Why don't you simply put your script into your cgi-bin >>> directory? >>> >>> On 1/10/07, Israel Brewster <israel@xxxxxxxxxxxxxxxxxx> wrote: >>>> I don't know if what I am trying to do here is even possible (sane?) >>>> but I thought I'd ask. I am running Apache 1.3.29 on an OpenBSD 4.0 >>>> system, with Apache chrooted to /var/www. I have a perl script CGI >>>> (it has the .cgi extention, not .pl, but is actually a perl script) >>>> that I need to run. Currently, the script is written to run using the >>>> system perl interpreter, with the first line of the script being #!/ >>>> usr/bin/perl This obviously doesn't work, since when it runs as a CGI >>>> it is chrooted to /var/www, and can not see /usr/bin. Now I would >>>> think that Apache should be able to run this script using the perl >>>> module, which I have installed, but I can't seem to get it to work. >>>> Could someone point me to something that tells me how to properly >>>> enable/run perl scripts in Apache? I looked at mod_perl website, but >>>> all it says is to add a code block like the following: >>>> >>>> Alias /perl/ /home/httpd/perl/ >>>> PerlModule Apache::Registry >>>> <Location /perl> >>>> SetHandler perl-script >>>> PerlHandler Apache::Registry >>>> Options ExecCGI >>>> allow from all >>>> PerlSendHeader On >>>> </Location> >>>> >>>> which just gives me an 'Invalid command 'PerlModule' This would imply >>>> to me that mod_perl isn't being loaded, in spite of being installed, >>>> but that leaves me needing to know how to load the perl module. >>>> Adding a line like LoadModule mod_perl /usr/local/lib/mod_perl.so >>>> (which is the correct path to the mod_perl.so file) just gives me a >>>> "Can't locate API module structure `mod_perl' in file /usr/local/lib/ >>>> mod_perl.so: Unable to resolve symbol" What am I missing here? How >>>> can I get Apache to run perl scripts? Thanks for any assistance that >>>> can be provided >>>> >>>> >>>> ----------------------------------------------- >>>> Israel Brewster >>>> Computer Support Technician >>>> Frontier Flying Service INC. >>>> 5245 Airport Industrial Rd >>>> Fairbanks, AK 99709 >>>> ----------------------------------------------- >>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> The official User-To-User support forum of the Apache HTTP Server >>>> Project. >>>> See <URL:http://httpd.apache.org/userslist.html> for more info. >>>> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx >>>> " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx >>>> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> The official User-To-User support forum of the Apache HTTP Server >>> Project. >>> See <URL:http://httpd.apache.org/userslist.html> for more info. >>> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx >>> " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx >>> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx >> >> --------------------------------------------------------------------- >> The official User-To-User support forum of the Apache HTTP Server >> Project. >> See <URL:http://httpd.apache.org/userslist.html> for more info. >> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx >> " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx >> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx > > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx