← Back to team overview

sslug-teknik team mailing list archive

Apache, userdirs og cgi

 

Hej.

På en nyinstalleret redhat 7.1 har jeg problemer med cgi-scripts i
brugernes cgi-bin's.

Kalder jeg et cgi-script (.pl,.cgi) i /cgi-bin fungerer det, men prøver
jeg at kalde samme script i /~user/cgi-bin får jeg i error_log:

[Sat Nov  3 13:38:14 2001] [error] (13)Permission denied: exec of
/home/pbk1912/html/cgi-bin/sms.pl failed
[Sat Nov  3 13:38:14 2001] [error] Premature end
of script headers: /home/pbk1912/html/cgi-bin/sms.pl

I httpd.conf er:

<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>

Hvilket åbenbart virker.

Og

<Directory "/home/*/html/cgi-bin">
    AllowOverride All
    Options ExecCGI
    Options All
    Order allow,deny
    Allow from all
</Directory>

Som bare ikke virker...

Kører jeg programmet som html (ejeren af apache) fungerer det begge
steder. (perl er i /usr/bin/perl som angivet i scriptet)

Jeg er efterhånden løbet tør for forslag - er der nogen der vil hjælpe..

-- 
Venlig hilsen/Kind regards Poul Anker Gensmann
Contact info at http://pa.gensmann.dk




Follow ups