Der Fehler, den Sie sehen, ist, dass Sie keinen WWW-Datenbenutzer und keine Gruppe haben, aber lighttpd erwartet, einen zu finden. Fügen Sie also zuerst einen WWW-Datenbenutzer und eine Gruppe hinzu:
sudo adduser --system --group www-data
Dann können Sie lighttpd installieren
sudo apt-get install lighttpd
Und das ist es. Navigieren Sie zur IP-Adresse Ihres Pi (oder zum lokalen Host auf Ihrem Pi selbst), und Sie werden mit ... einem 403-Fehler begrüßt?
Standardmäßig wird lighttpd mit einer index.php-Datei installiert, es ist jedoch keine PHP-Unterstützung installiert. Dies ist leicht zu beheben, aber der Weg, den Sie einschlagen, hängt davon ab, ob Sie PHP-Unterstützung wünschen oder nicht.
Wenn Sie PHP nicht verwenden möchten
- Löschen
/var/www/index.php
(Optional) Bearbeiten /etc/lighttpd/lighttpd.conf
und entfernen index.php
von index-file.names
. Mit anderen Worten, geben Sie Folgendes ein:
sudo nano /etc/lighttpd/lighttpd.conf
dann ändern Sie dies:
index-file.names = ( "index.php", "index.html",
"index.htm", "default.htm",
" index.lighttpd.html" )
dazu:
index-file.names = ( "index.html",
"index.htm", "default.htm",
" index.lighttpd.html" )
Dadurch wird verhindert, dass streunende index.php-Dateien in Zukunft einen 403-Fehler verursachen.
Wenn Sie PHP verwenden möchten
Installieren Sie das php5-cgi-Paket:
sudo apt-get install php5-cgi
Aktivieren Sie FastCGI und PHP in lighttpd:
sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php
Starten Sie den lighttpd-Daemon neu:
sudo service lighttpd force-reload