vhosts unter lighttpd

Der Lighttpd ist eine beliebte Alternative zum Apache Webserver. Vorteil gegenüber dem Apache ist unter anderem das er weniger Ressourcen benötigt und somit schneller läuft. Der Nachteil, man hat sich an den Apache gewöhnt und weiß wo man alles einstellen und konfigurieren muss.

Der Mensch ist halt ein Gewohnheitstier :). So testen wir ihn einfach lokal und holen ihn mittels:

apt-get install lighttpd

Nachdem er vollständig installiert wurde testen wir einfach ob er bereits läuft (sollte eigentlich der Fall sein). Also den Browser unserer Wahl geöffnet und “http://localhost” eingegeben.

Da wir eventuell einen virtuellen Host für verschiedene Dinge benötigen richten wir auch einen ein. Zuvor legen wir im Router oder auf der lokalen Maschine fest, das dev.local als Domain auf die lokale oder auf die IP Adresse des Testrechners zeigen soll.

Danach editieren wir die /etc/lighttpd/lighttpd.conf um unseren vhost anzulegen.

Wir nehmen an das unsere lokale Testdomain unter /home/username/public_html liegen soll.

Also tragen wir folgendes in die Konfigurationsdatei ein:

$HTTP["host"] =~ “(^|\.)dev.local$” {
server.document-root = “/home/username/public_html/dev.local/html”
server.errorlog = “/home/username/public_html/dev.local/logs/error_log”
accesslog.filename = “/home/username/public_html/dev.local/logs/access_log”
}

Nun speichern wir die Datei ab und starten den lighttpd neu. Nun sollte http://dev.local den Inhalt auf dem Testserver anzeigen.


Ähnliche Beiträge
Tags » , , , «

Autor: Rob
Datum: Samstag, 1. Dezember 2007 9:53
Trackback: Trackback-URL Themengebiet: Linux, Software

Feed zum Beitrag: RSS 2.0 Diesen Artikel kommentieren

Kommentar abgeben