Hi,
Nachdem Anfang des Monats Apache auf 2.4.23 upgedated wurde,
funktionieren Scripte, die ausserhalb cgi-bin sind, nicht mehr.
Beispiel für die Ausgabe des ups-Status:
/etc/apache2/conf.d/ups.conf
alias /nut/ /srv/www/htdocs/nut/
AllowOverride AuthConfig
Require all granted
</Directory>
Options ExecCGI
AddHandler cgi-script .cgi
# SetHandler cgi-script
AllowOverride None
Require all granted
</Directory>
# vermutlich doppelt gemoppelt
Options +ExecCGI
AddHandler cgi-script .cgi
</Location>
####################################
Ausgabe:
Server error!
The server encountered an internal error and was unable to complete your
request.
Error message:
Unrecognized character \x7F; marked by <-- HERE after stats.cgi <-- HERE
near column 182 at /srv/www/cgi-bin/nut/upsstats.cgi line 1. ,
der Server lässt die cgi-Datei offensichtlich downloaden, anstatt sie
auszuführen.
Andere Konfigurationen z.B. für Nagios scheitern ebenfalls beim
Ausführen der cgi--Scripten.
Ich habe schon alles mögliche probiert, komme aber nicht auf den Punkt.
cgi bzw. mod_cgi sind geladen.
Vor dem Update lief natürlich alles. Am besten wäre eine funktionierende
Konfiguration für das Nagios-Web, wo ich mich informieren kann.
mfg
K. Müller