Froschpopo
25.08.07, 23:07
Ich habe ein vhost eingerichtet. Vorher lief alles wunderbar. Aber seit ich diesen vhost betreibe, läuft kein CGI/Perl -Script mehr.
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">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Ich bekomme stattdessen immer ein "403 Forbidden" angezeigt wenn ich ein Perlscript aufrufen möchte. Alles andere funktioniert jedoch einwandfrei.
Nur dieses blöde Perlscript nicht und das liegt nicht am Script sondern eindeutig am vhost. Sobald ich den vhost lösche und nur noch eine default einstellung verwende (also ohne vhost) dann klappt alles.
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">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Ich bekomme stattdessen immer ein "403 Forbidden" angezeigt wenn ich ein Perlscript aufrufen möchte. Alles andere funktioniert jedoch einwandfrei.
Nur dieses blöde Perlscript nicht und das liegt nicht am Script sondern eindeutig am vhost. Sobald ich den vhost lösche und nur noch eine default einstellung verwende (also ohne vhost) dann klappt alles.