[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apache führt keine CGIs aus



Sebastian Suchanek <sebastian.suchanek@gmx.de> wrote:

> Ich habe hier einen Raspberry Pi mit Raspbian Jessie, zu dem auch Apache
> 2.4 gehört. Grundsätzlich funktioniert der Apache, z.B. PHP-Skripte
> werden problemlos ausgeführt. Allerdings weigert sich der Apache,
> CGI-Skripte auszuführen und bietet sie mir stattdessen zum Download an.

> Dabei scheint zumindest auf den ersten Blick die Konfiguration zu stimmen.

> Die Webseitenkonfiguration (Kommentar- und Leerzeilen entfernt):

> | root@raspberrypi:~# cat /etc/apache2/sites-enabled/000-default.conf
> | <VirtualHost *:80>
> |         ServerAdmin webmaster@localhost
> |         DocumentRoot /var/www/html
> |         ErrorLog ${APACHE_LOG_DIR}/error.log
> |         CustomLog ${APACHE_LOG_DIR}/access.log combined
> |         ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
> |         <Directory "/usr/lib/cgi-bin">
> |                 AllowOverride None
> |                 Options +ExecCGI -MultiViews +FollowSymLinks
> |                 Require all granted
> |         </Directory>
> | </VirtualHost>

Ok, das funktioniert natürlich auch, in Jessie gibt es aber zusätzlich
noch /etc/apache2/conf-available/serve-cgi-bin.conf, welche man entweder
global via a2enconf aktivieren oder separat einzeln im VHost inkludieren
kann. Der Inhalt entspricht aber funktional dem, was du dort hast.

> Den Apache-Daemon habe ich inzwischen schon mehrfach neu gestartet und
> die Logs schweigen sich aus. Was habe ich übersehen bzw. wo
> könnte/sollte ich nach dem Fehler suchen?

Hast du mal den Browser-Cache geleert? Nicht dass dir da etwas in die
Suppe spuckt. Auf den Fehler bin ich selbst schon zu oft reingefallen,
dass die Konfiguration eigentlich schon seit 2 Stunden korrekt
funktionierte, mich mein Browser aber mit dem falschen Inhalt vom ersten
Versuch anlog.

S°

-- 
Sigmentation fault. Core dumped.


Reply to: