whisper hat geschrieben:Meiner Meinung nach ist
Define ENABLE_USR_LIB_CGI_BIN
Überflüssig, das kann komplett raus.
Code: Alles auswählen
ScriptAlias /cgi-bin/ "/usr/lib/cgi-bin/"
<Directory "/var/www/www.example.com/cgi-bin/">
Options +ExecCGI2
AddHandler cgi-script .cgi
Order allow,deny4
Allow from all
</Directory>
Dir fehlt aber der Eintrag <Directory "/var/www/
www.example.com/cgi-bin/">
Da gehört NICHT der Pfad zur Quelle, sondern der Aufrufpfad hin
Hmm also ich hab das jetzt mal ein bisschen abgeändert. Die Zahlen bei ExecCGI und deny haben ein bisschen verwirrung reingebracht
Übrigens sind seit Apache2.4 die Zeilen "Order" und "Allow" zu einem "Required" geworden.
Das hab ich dann auch eingetragen.
heisenberg hat geschrieben:Da ich von obiger CGI-Konfiguration ausgehend darauf schliesse, dass Du Debian Jessie instaliert hast, kannst Du prüfen, ob das CGI-Modul aktiv ist, mit diesem Befehl:
Wenn diese Datei nicht da ist, dann Modul aktivieren mit:
und danach ein Apache-Neustart:
Ich danke dir vielmals Heisenberg, das wars (zumindest vorerst)
Hab dann nen 403 Forbidden Error bekommen. 30 Minuten lang alle Configs durchgesucht, vergeblich.
Bin dann auf die Idee gekommen explizit diesen Ordner nochmal in der apache2.conf einzutragen. Und voila, es funktioniert.
Frag mich wozu die extra cgi config dann überhaupt ist
Ich danke euch vielmals für eure Hilfe, auch wenns anfangs schwer war. Jetzt läufts