Beim Aufruf cgi Skript wird der Slash im Pfad entfernt

Alles, was den Apache betrifft, kann hier besprochen werden.

Beim Aufruf cgi Skript wird der Slash im Pfad entfernt

Postby bis » 03. February 2010 06:20

Guten Tag Experten,

als Apache Novize habe ich eine Frage, welche der tausend Einstellungen des Apache2 für dieses Problem verantwortlich sein könnte:

Ich versuche, Perl (cgi) Skripte zu installieren. Die sind in:

www.mydomain.com/cgi-bin/myserver.cgi und andere


Wenn ich diesen oder einen der anderen Skripte im Browser aufrufe, bekomme ich einen 404. Im Error Log file steht dieser Eintrag:

script not found or unable to stat: /domains/primary/mydomain.com/cgi-binmyserver.cgi


Der Slash zwischen "cgi-bin" und "myserver.cgi" wird permanent beseitigt. Schreibfehler ausgeschlossen. Mehrfach versucht. Das Skript läßt sich per Secure Shell ausführen. Auch wird der Aufruf jeder anderen Datei (z.B. blah.txt) unterdrückt.

Für jeden Tip bin ich sehr dankbar - und schließe den Tipgeber gern in mein Abendgebet ein (keine Ironie!).

Mit herzlichem Dank im voraus
bis
 
Posts: 2
Joined: 03. February 2010 06:08

Re: Beim Aufruf cgi Skript wird der Slash im Pfad entfernt

Postby bis » 03. February 2010 22:12

Danke für die vielen guten Vorschläge! Selbst ist der Mann. Problem gelöst:

in der vhosts conf Datei (mydomain.com.conf) fehlte der endende Slash in dieser jetzt richtigen Anweisung:

ScriptAlias /cgi-bin/ "/domains/primary/mydomain.com/cgi-bin/"
bis
 
Posts: 2
Joined: 03. February 2010 06:08


Return to Apache

Who is online

Users browsing this forum: No registered users and 3 guests