- Anzeige -

Volle Power aus dem Pre holen – Teil 3

4. Februar 2010 um 8:00 | Von Jonas Dambacher | Kategorie: Aktuelles, Allgemein, Tipps und Tricks, webOS

Installation eines Web-Servers

Zunächst installieren wir über Preware das Paket “Lighty Web Server” in der Optware-Kategorie. Mit rund 800 KB ist der Web-Server ziemlich klein. Nach einem Neustart ist der Web-Server im Grunde schon voll einsatzbereit. Diese Serie würde aber nicht “Volle Power” heißen, wenn man nicht alles rausholen könnte.

Nach der Installation führen wir sicherheitshalber einen Neustart durch. Damit ist gewährleistet, dass alle für den Server notwendigen Konfigurationsdateien vorhanden sind.

Als erstes verbinden wir uns wieder über SSH mit dem Pre.
Nun öffnen wir die Konfigurationsdatei des Web-Servers:

nano /opt/etc/lighttpd/lighttpd.conf

Da HTML-Seiten nicht für jedermann ausreichen, aktivieren wir die PHP-Funktion, indem wir folgende Zeile auskommentieren (# vor “mod_fastcgi”, entfernen):

"mod_fastcgi",

Ist die Zeile nicht vorhanden, können wir sie einfach einfügen.

Mit server.port kann der Port für den Web-Server eingestellt werden. Wir empfehlen den Port auf 80 eingestellt zu lassen.

Die darauffolgende Zeile ist eine der wichtigsten. Dort wählt man das Verzeichnis für den Web-Server. Alle dort liegenden Dateien sind fortan aufrufbar. Als Standardverzeichnis ist hier die USB-Partition eingestellt. Hier empfehlen wir ein neues Verzeichnis auszuwählen (wir erstellen es später):

/media/internal/htdocs

Mit SYM + X schließen wir den Editor. Die folgende Abfrage bejahen wir mit Y, um die Änderungen zu speichern.

Nun erstellen wir das Verzeichnis, welches wir zuvor ausgewählt haben:

mkdir /media/internal/htdocs

Den Web-Server starten wir nun mit

/opt/etc/init.d/S80lighttpd start

Wir können den Web-Server automatisch nach jedem Neustart starten lassen. Dazu erstellen wir eine neue Datei:

nano /etc/event.d/optware-lighttpd

Dort geben wir folgende Befehle ein und schließen die Bearbeitung wieder mit SYM + X, gefolgt von einem Y:

start on stopped finish
stop on runlevel [!2]

respawn

exec /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf

pre-start script
        /usr/sbin/iptables -D INPUT -p tcp --dport 80 -j ACCEPT || /bin/true
        /usr/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
end script

Mit folgendem Befehl starten wir den Pre neu:

/sbin/reboot

3 Kommentare
Hinterlassen Sie einen Kommentar »

  1. Jetzt fehlt nurnoch die Erklärung, was man damit anfangen können soll ;-) .

    Stefan

  2. hehe

  3. @Stefan: Naja, mit einem Web-Server kann man einiges anstellen. Man könnte z.B. mit einem Skript das aktuell gespielte Lied anzeigen lassen.

Schreiben Sie einen Kommentar

Achtung: Dieser Eintrag ist über einem Monat alt. Evtl antwortet niemand mehr auf ihren Kommentar!