Apache will cgi-bin nicht finden
Stefan Kammler
- webserver
Als Documentroot habe ich in der HTTPD.conf <Directory "E:/Websites/Website1">
angeben.
Die Angaben für das cgi-bin lauten wie folgt:
ScriptAlias /cgi-bin/ "E:/Website/Website1/cgi-bin/"
<Directory "E:/Website/Website1/cgi-bin/">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Wenn ich den Server im Browser anspreche kommt schön brav die Index.htm und alle anderen Seiten funktionieren auch wunderbar, nur wenn ich jetzt in die Adresszeile 127.0.0.1/cgi-bin/test.pl eingebe zeigt er mir einen 404er.
Was habe ich falsch gemacht?
Tach,
Als Documentroot habe ich in der HTTPD.conf <Directory "E:/Websites/Website1">
angeben.
Die Angaben für das cgi-bin lauten wie folgt:
ScriptAlias /cgi-bin/ "E:/Website/Website1/cgi-bin/"
<Directory "E:/Website/Website1/cgi-bin/">
AllowOverride None
Options None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
Andreas
Jetzt hab ich "Options None" gegen "Options ExecCGI" ausgetauscht, geändert hat das aber nichts.
Jetzt hab ich "Options None" gegen "Options ExecCGI" ausgetauscht, geändert hat das aber nichts.
Hast Du den Indianer auch angehalten und wieder loslaufen lassen?
Hast Du den Indianer auch angehalten und wieder loslaufen lassen?
Ja, aber es ändert sich nichts. Woher könnte ich denn eine vorkonfigurierte httpd.conf für Apache 2 herbekommen, sodass ich nur noch die Verzeichnisse abändern muss?!
Hi Andreas,
ScriptAlias /cgi-bin/ "E:/Website/Website1/cgi-bin/"
Options ExecCGI
unnötig. Alles innerhalb von ScriptAlias-Verzeichnissen
ist automatisch CGI.
Viele Grüße
Michael
Hi,
ScriptAlias /cgi-bin/ "E:/Website/Website1/cgi-bin/"
klingt zunächst mal vernünftig.
Was habe ich falsch gemacht?
Du hast nicht ins error.log des Apache geschaut, wo die
Ursache Deines Problems dokumentiert wurde.
Viele Grüße
Michael