Running CGI With Perl under Apache Permission Problem
Posted
by neversaint
on Stack Overflow
See other posts from Stack Overflow
or by neversaint
Published on 2010-04-21T05:50:18Z
Indexed on
2010/04/21
5:53 UTC
Read the original article
Hit count: 475
I have the following entry under apache2.conf
in my Debian box.
AddHandler cgi-script .cgi .pl
Options +ExecCGI
ScriptAlias /cgi-bin/ /var/www/mychosendir/cgi-bin/
Then I have a perl cgi script stored under these directories and permissions:
nvs@somename:/var/www/mychosendir$ ls -lhR
.:
total 12K
drwxr-xr-x 2 nvs nvs 4.0K 2010-04-21 13:42 cgi-bin
./cgi-bin:
total 4.0K
-rwxr-xr-x 1 nvs nvs 90 2010-04-21 13:40 test.cgi
However when I tried to access it in the web browser:
http://myhost.com/mychosendir/cgi-bin/test.cgi
They gave me this error:
Forbidden
You don't have permission to access /mychosendir/cgi-bin/test.cgi on this server.
What's wrong with it?
© Stack Overflow or respective owner