Stefan Kammler: Apache will cgi-bin nicht finden

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?

  1. 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

    1. Jetzt hab ich "Options None" gegen "Options ExecCGI" ausgetauscht, geändert hat das aber nichts.

      1. 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?

        1. 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?!

    2. 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

  2. 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