Lighttpd

Aus Ubuntu-Forum Wiki

Wechseln zu: Navigation, Suche

710.png704.png610.png606.png

Inhaltsverzeichnis


Logo des Lighttp-Projekts


Webserver gehören schon lange zu den Standardaufgaben eines Webservers. Doch für den heimischen Gebrauch oder für kleinere Projekte muss nicht immer auf den dicken Indianer Apache setzen. Dieser hat zwar einen großen Umfang, doch ist oftmals viel zu ressourcenfressend für manche Webprojekt. Wer z.B. nur einen Blog und kein umfangreiches Web-Projekt hostet, benötigt nicht gleich Apache. Benutzer älterer Rechner wissen die ressourcenschonende Alternative zu schätzen.

1 Installation

Zuerst öffnet ihr ein Terminal auf eurem Computer und loggt euch als root ein, damit ihr nicht immer sudo eintippen müsst:

# sudo -s

Nun werden folgende Pakete installiert:

# apt-get install lighttpd php4-cgi php4

Daraufhin werden noch einie Abhängigkeiten aufgelöst und dannach die Pakete installiert.

2 Konfiguration

Lighttps ist nun installiert aber noch nicht korrekt konfiguriert, so kann z.B. nur localhost auf den Server zugreifen und PHP funktioniert noch nicht.

2.1 Zugriff erlauben

Damit auch andere Hosts auf den Server zugreifen können, muss folgendes bewerkstelligt werden:

Zuerst öffnet ihr ein Terminal auf eurem Computer und loggt euch als root ein, damit ihr nicht immer sudo eintippen müsst:

# sudo -s

Nun öffnet ihr die Konfigurationsdatei mit einem Editor eurer Wahl, z.B. nano:

# nano /etc/lighttpd/lighttpd.conf

Sucht die Zeile:

## bind to localhost only (default: all interfaces)
server.bind                = "localhost"

Kommentiert die zweite Zeile aus, speichert und startet den Server neu:

# /etc/init.d/lighttpd restart


2.2 Port ändern

Standardmäßig ist der Port auf 81 festgelegt, weshalb man in Links immer das Anhängsel :81 anfügen muss, um das zu beheben, muss der Port geändert werden.

Zuerst öffnet ihr ein Terminal auf eurem Computer und loggt euch als root ein, damit ihr nicht immer sudo eintippen müsst:

# sudo -s

Öffnet nun wieder die Konfigurationsdatei von Lighttpd.

# nano /etc/lighttpd/lighttpd.conf

Sucht folgende Zeile

## bind to port (default: 80)
server.port               = 81

Ändert den Port in der zweiten Zeile auf 81 und speichert die Datei.


2.3 PHP4 aktivieren

PHP4 muss noch aktiviert werden, bevor es genutzt werden kannn.

Zuerst öffnet ihr ein Terminal auf eurem Computer und loggt euch als root ein, damit ihr nicht immer sudo eintippen müsst:

# sudo -s

Editiert nun wieder die Konfigurationsdatei von Lighttpd mit eurem Liebligseditor, z.B. Nano

# nano /etc/lighttpd/lighttpd.conf

Sucht diesen Abschnitt

server.modules              = (
            "mod_access",
            .....
)

Fügt in der vorletzten Zeile der Liste ein:

"mod_fastcgi,"

Speichert die Datei und schließt den Editor

Öffnet die Datei /etc/php4/cgi/php.ini

# nano /etc/php4/cgi/php4.ini

Fügt dort folgende Zeile ein:

cgi.fix_pathinfo=1

Führt nun folgenden Befehl aus:

sudo lighty-enable-mod fastcgi

Dannach müsst ihr noch mal den Server neustarten:

sudo /etc/init.d/lighttpd restart
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge