Jeg kan ikke få nogle af mine cgi scripts til at virke
Jeg har placeret en fil i /var/www/cgi-bin/test.cgi og den fungere fint.
Det samme gør den hvis jeg laver et katalog i cgi-bin f.eks.
/var/www/cgi-bin/test/test1.cgi.
Men hvis jeg opretter et link til et andet katalog i cgi-bin virker det
ikke.
i cgi-bin har jeg et link der ser således ud:
lrwxrwxrwx 1 root root 30 Sep 29 11:20 cufts ->
/usr/local/CUFTS/htdocs/CUFTS/
når jeg forsøger at besøge websiden får jeg en fejl og loggen siger:
error.log
(13)Permission denied: access to /cgi-bin/cufts/test1.cgi denied
httpd.conf ser således ud:
LoadModule cgi_module modules/mod_cgi.so
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi
Jeg har prøvet at tilføje følgende til httpd.conf:
<Directory "/usr/local/CUFTS/htdocs/CUFTS">
Options +ExecCGI
AddHandler cgi-script .cgi .pl
</Directory>
<Directory "/var/www/cgi-bin/cufts">
Options +ExecCGI
AddHandler cgi-script .cgi .pl
</Directory>
Hvad gør jeg forkert?
PFT, Tonny
RH ES 4
httpd-2.0.52-12.2.ent
perl-5.8.5-12.1