Webserver lighttpd mit fastcgi

  • Servus,

    Ich würde gerne meinen Rapi als Webserver betreiben und habe die Anleitung von Maik Schmidt genommen - lighttpd als Webserver funktioniert auch und ich kann darauf zugreifen, aber sobald ich fastcgi aktiviere und eine index.php in den Ordner lege, sagt er mir: 403: Forbidden, er verweigert mir also im Netzwerk den Zugriff..
    Woran kann das liegen?

    Danke!

    Viele Grüße,
    Christoph

    Einmal editiert, zuletzt von cs-m3rlin (20. Juli 2014 um 11:41)

  • Hi picker,

    also ich habe php5/fastcgi so installiert:
    sudo apt-get update
    sudo apt-get install php5-cgi
    sudo lighty-enable-mod fastcgi
    sudo /etc/init.d/lighttpd force-reload

    in dem Verzeichnis /var/www/ liegen jetzt drei Dateien:
    - index.lighttpd.html
    - index.html (die habe ich hinzugefügt, simpel mit "Hallo Welt")
    - index.php (mit phpinfo())

    Die ersten beiden lassen sich aus dem Netzwerk aufrufen, bei der 3. kommt immer "403 - Forbidden".

    Im Error-Log steht Folgendes:
    2014-07-20 12:34:59: (log.c.166) server started
    2014-07-20 12:41:15: (server.c.1442) [note] graceful shutdown started
    2014-07-20 12:41:15: (log.c.166) server started
    2014-07-20 12:41:15: (server.c.1558) server stopped by UID = 0 PID = 6020
    2014-07-20 12:42:57: (server.c.1558) server stopped by UID = 0 PID = 6145
    2014-07-20 12:43:16: (log.c.166) server started

    Grüße,
    Christoph

    P.S.: Übrigens erweckt auch sudo lighty-disable-mod fastcgi das PHP nicht zum Leben...

    Einmal editiert, zuletzt von cs-m3rlin (20. Juli 2014 um 13:01)

  • Dann versuche als erstes mal PHP einfach so ans laufen zu bringen.

    Man nutzt übrigends nicht mehr "/etc/init.d/xxx" sondern "service xxx". Aber das ist nicht Schuld, nur als Anmerkung.

  • hmm ... ich hab' derzeit auf einem RPi ebenfalls lighthttpd installiert.
    Sowohl cgi-scripts/-Programme als auch php-Files funktionieren einwandfrei.
    Vllt. falsche Berechtigungen?

    Installiert habe ich wie folgt:

    Code
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install lighttpd php5-cgi
    
    
    sudo lighty-enable-mod userdir 
    sudo lighty-enable-mod cgi 
    sudo lighty-enable-mod fastcgi 
    sudo lighty-enable-mod fastcgi-php 
    sudo /etc/init.d/lighttpd force-reload

    In /var/www steht bei mir:

    Code
    drwxr-xr-x 2 root root 4096 Jul 19 11:21 cgi-bin
    -rw-r--r-- 1 root root 3585 Jul 16 18:33 index.lighttpd.html
    -rw-r--r-- 1 root root  112 Jul 20 20:50 index.php

    cu,
    -ds-

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!