First,
make sure the "public_html" directory has open enough
permissions:
drwxr-xr-x 2
username usergroup 4096 Apr 19
16:27 public_html
Next,
make sure the public_html directory is defined in Apache to allow the execution
of CGI scripts:
<Directory
/home/*/public_html> order allow,deny allow from all Options
Indexes FollowSymLinks ExecCGI IndexOptions FancyIndexing NameWidth=*
SuppressDescription </Directory>
Lastly, you may want to set up aliases for each
user:
ScriptAlias
/cgi-bin/username "/home/username/public_html/"
Hope this helps!
Alright here goes..
I'm trying to set it up so each user can have a
working cgi-bin folder in their public_html folder. I added the AddHandler
thing to allow .cgi as cgi-script or whatever it was, but every time I try and
run a script, it says it doesn't exist, and then it says the cgi-bin folder
doesn't have permission to be viewed, but it does! However, users can run cgi
scripts OUTSIDE of the cgi-bin folder. So what's up with that? I've been
messing around for a weekend now, and nothing I've read seems to have helped.
Thanks in advance for the response, talk to you soon,
Chet
|