Codeschnipsel – „Lighty“ installieren

Der „lighttpd“ ist dann das Leichtgewicht unter den HTTP-Servern. Bei uns kommt er auf dem Hausserver (Banana Pi) zum Einsatz. Hier eine kleine Anleitung dazu, wie man das Teil auf Banana oder Raspberry zum Laufen bringt. Zuerst:

$ sudo apt-get install lighttpd

Dann die PHP-Unterstützung…

$ sudo apt-get install php5-common php5-cgi

…und installieren mysql und enablen fastcgi.

$ sudo apt-get install mysql-server mysql-client php5-mysql

Nach diesem Schritt wird man in einem grafischen Interface nach dem Passwort des my-sql-Users gefragt.

$ sudo lighty-enable-mod fastcgi-php

Und re-starten den Service, welcher nun nach jedem Hochfahren des Pi anliegt:

$ sudo service lighttpd force-reload

Zum Schluss entsprechende Rechte setzen und unseren User der www-data-Gruppe zufügen:

$ sudo chown www-data:www-data /var/www

$ sudo chmod 775 /var/www

$ sudo usermod -a -G www-data swen

Möchte man einen Directory-Inhalt listen (keine Index-Datei im Verzeichnis enthalten), was standardmäßig deaktiviert ist, so trägt man in der Konfigurationsdatei des lighty (/etc/lighttpd/lighttpd.conf) folgendes ein:

server.dir-listing = „enable“

Zum Weiterarbeiten danach gleich noch:

$ sudo /etc/init.d/lighttpd restart

Zum Test des lighttpd kann man nun die Adresse unseres Pi im Browser angeben, wie in unserem Fall „http://192.168.178.60“ oder „http://homeserver2“ ,wenn der Hostname im LAN dem aufrufenden Rechner bekannt ist. Es sollte dann die Placeholder-Page erscheinen…

 

Swen Hopfe

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert