Mist, jetzt hatte ich gedacht, dass ich alle Probleme mit der Apache Installation beseitigt habe... ich verwende Apache (1.3.12) in der OS/2 Version. Mein Problem: Damit meine Skripts (OS/2 Programme mit der Endung .exe) lauffaehig sind, habe ich "AddHandler cgi-script .cgi .exe" in der Konfig Datei gesetzt.
Jetzt werden die Skripte auch einwandfrei ausgefuehrt.
Wenn ein User allerdings in der Filebase rumkramt und ein File mit der Endung .exe runterladen moechte, denkt Apache natuerlich, dass es sich um ein CGI Skript handelt, das er ausfuehren moechte. Da keine ExecCGI Rechte fuer diese Directories gesetzt sind, bekommt der Benutzer nur eine Fehlermeldung zu sehen:
-------------------------------> Beisskante <---------------------------------
Forbidden
You don't have permission to access
/f//modem/windows/win3xx.programme/winzip95.exe on this server.
-------------------------------> Beisskante <---------------------------------
Eine Loesung habe ich hier im Forum schon erhalten, aber die funktioniert nicht, oder ich bin zu bloed ein entsprechendes .htaccess File zu erzeugen:
-------------------------------> Beisskante <---------------------------------
Idee:
Setz das "AddHandler cgi-script .exe" doch mal in eine .htaccess Datei die im
cgi-bin/ liegt. (Und in der httpd.conf kommt das .exe wieder weg.)
Dann sollte es nur noch für im cgi-Verzeichnis liegende Dateien gelten.
Gruss,
Carsten
-------------------------------> Beisskante <---------------------------------
Diese .htaccess Datei habe ich verbrochen:
AuthType Basic
AuthName User
AuthGroupFile /dev/null
AddHandler cgi-script .cgi .exe
Bringt aber alles nichts, Apache bietet das File weiterhin zum Download an.
Hat jemand eine Idee wie man das Problem loesen koennte?
Ciao, Armin