Halihallo Christoph
Wenn du deine EXE nicht als CGI ausführen kannst, ist es vielleicht klüger, das erstmal nicht über einen virtuellen host, sondern über den "main"-Server zu probieren. Wenns damit klappt, kannst du den virtuellen host wieder aktivieren. Versuchs probeweise auch mal mit einer 192.168-er IP und nicht mit der 127. Sonst scheint an deinem virtuellen host nix verkehrt, meine sehen auch nicht wesentlich anders aus - und da funktioniert es.
Aller durchprobiert, auch wenn ich glaube, dass es daran nicht
liegen kann (was ich jetzt bestätigen kann). Der 500-er bleibt bei
jeder Konfiguration bestehen, egal von welcher IP.
Hauptsache, du kennst dich mit deinen Pfaden aus ;-) Ob du die hier genauso postest, wie sie in Gebrauch sind, ist schnurz, solange man sieht, daß man dir nicht erst die Apache-Doku vorhalten muß.
Ach ja, auch wenn man mir vielleicht mal die Doku vorhalten muss, so
verstehe ich es doch mit Bearbeiten-Ersetzen umzugehen :-)
Ein Perl-Script im selben Verzeichnis läuft prima.
Gut. Dann ist dein Apache höchstwahrscheinlich korrekt eingestellt. Es wäre noch nachzuschauen, was deine test.exe machen soll.
Versucht habe ich es mit einem einfachen
#include <stdio.h>
#include <stdlib.h>
int main(void) {
printf("Content-Type: text/plain\015\012\015\012");
printf("Hello World");
}
über ein ähnliches Programm, dass ebenfalls die Environment-Daten
per **environ einliest. Wie gesagt: Beide funktionieren ohne
Probleme auf der Konsole, an den .exe's liegt es definitiv nicht.
Wenn du großen Wert darauf legst, kann ich dir (per mail dann) mal eine kleine EXE schicken, die bei mir auf verscheidenen Windows-Rechnern (98 und XP) als CGI-Anwendung über Apache gut funktioniert und nichts anderes macht, als die Umgebungsvariablen auszulesen.
Danke für den Vorschlag, aber ein Problem mit der .exe per se kann
ich wirklich 100%-ig ausschliessen. Ich vermute den Fehler bei der
Rechtevergabe, wie Alexander sie vorbrachte. Nur weiss ich noch
nicht, wie ich dies diesem verflixten Betriebssystem beibringen
kann :-)
Viele Grüsse
Philipp