innerjoin |
|
| innerjoin | perlDesk | |
The 'wrapper'
Apache uses to run cgi scripts under dedicated accounts has some
strict security requirements which
define a lot of the further configuration choices:
suEXEC will only runs scripts which are
beneath its compiled-in 'docroot'
suEXEC even follows symlinks however, meaning that the script has
to be physically installed beneath the docroot.
Note that this docroot is not that specified to Apache in its
configuration file, the
DocumentRoot,
it is a compiled-in value in suEXEC
perlDesk
have to have numeric id's greater then 100.
If, when testing the scripts, you get 'internal server errors'
back to the browser there is a good chance that suEXEC is involved. Check the
suexec-log file, this is where the most detailed error messages appear
suEXEC
can be listed with the -V option:
/usr/sbin/suexec -V
suEXEC is /var/www