Froschpopo
26.08.07, 12:39
NameVirtualHost beispielhost.tld
<VirtualHost beispielhost.tld>
DocumentRoot /srv/www/htdocs/beispielhost
ServerName beispielhost.tld
ServerAdmin info@beispielhost.tld
ScriptAlias /cgi-bin/ /srv/www/cgi-bin
ServerAlias beispielhost.tld *.beispielhost.tld
<Directory /srv/www/cgi-bin>
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
# YaST created entry
<Directory "/srv/www/htdocs/beispielhost">
DirectoryIndex /srv/www/cgi-bin/index.pl
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Ich möchte, wenn ich auf beispielhost.tld gehe, ein CGI-Script starten. Also anstatt von index.html.
Leider kommt dann immer ein "403 Forbidden".
Das merkwürdige ist:
http://www.beispielhost.tld/cgi-bin/index.pl funktioniert wunderbar, es liegt also nicht an CGI. Auch sind die Rechte für das Script korrekt eingestellt.
Merkwürdigerweise funktioniert es, wenn ich
DirectoryIndex test.html
mache. Wo ist das Problem?
<VirtualHost beispielhost.tld>
DocumentRoot /srv/www/htdocs/beispielhost
ServerName beispielhost.tld
ServerAdmin info@beispielhost.tld
ScriptAlias /cgi-bin/ /srv/www/cgi-bin
ServerAlias beispielhost.tld *.beispielhost.tld
<Directory /srv/www/cgi-bin>
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
# YaST created entry
<Directory "/srv/www/htdocs/beispielhost">
DirectoryIndex /srv/www/cgi-bin/index.pl
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Ich möchte, wenn ich auf beispielhost.tld gehe, ein CGI-Script starten. Also anstatt von index.html.
Leider kommt dann immer ein "403 Forbidden".
Das merkwürdige ist:
http://www.beispielhost.tld/cgi-bin/index.pl funktioniert wunderbar, es liegt also nicht an CGI. Auch sind die Rechte für das Script korrekt eingestellt.
Merkwürdigerweise funktioniert es, wenn ich
DirectoryIndex test.html
mache. Wo ist das Problem?