Mein selbst geschriebenes Programm zur Verwaltung meiner Musiksammlung befindet sich auf meinem Jessie-Heimserver im Verzeichnis /pub/cgi-bin/music. Und hier ist dann auch das Problem.
Unter Bookworm gelingt es mir zwar, das Programm unter /pub/cgi-bin zum Laufen zu bringen. Lege ich es aber in das Unterverzeichnis /pub/cgi-bin/music, bietet mir der Firefox das Programm zum Download an.
Mit Apache 2.4.10 (Jessie) hat es ausgereicht, in die Datei /etc/apache/sites-enabled/000-default.conf diese Zeilen im VirtualHost zu definieren:
Code: Alles auswählen
Alias /cgi-bin/ /pub/cgi-bin/
<Location /cgi-bin/ >
SetHandler cgi-script
Options ExecCGI
</Location>