· Software · 3 min Lesezeit
nginx unter Debian installieren
Der Webserver nginx ist eine echte Alternative gegenüber Apache. Hier erfährst du, wie dieser auf Debian eingerichtet wird.
Der kostenlose Webserver nginx ist eine echte Alternative gegenüber Apache. Grade auf kleineren vServer mit weniger Arbeitsspeicher und Traffic lohnt es sich, auf nginx zu setzen. Desweiteren liefert der Webserver bei richtiger Konfiguration statische und dynamische Websites deutlich schneller aus als andere Webserver - das belohnen Suchmaschienen mit einer besseren Platzierung und mehr Besuchern für die eigene Seite. Und letztendlich ist das doch das, was jeder Webmaster will, oder? Es ist eine neuere Version dieses Beitrags verfügbar: nginx auf Debian 7 installieren [blue_box]Dies ist der erste Beitrag meiner nginx-Anleitung. Diese Anleitung setzt sich aus folgenden Beiträgen zusammen:
- nginx unter Debian installieren / nginx unter Ubuntu installieren
- PHP unter nginx installieren
- Wordpress auf nginx installieren
Falls du Fragen hast, schreibe doch einen Kommentar.[/blue_box] Vorbereitungen: [white_box]Auf vielen Debian-Systemen ist der Apache vorinstalliert. Bevor du aber nginx installieren und konfigurieren kannst, musst du Apache mit allem, was dazu gehört deinstallieren:
Als Debian-Nutzer brauchen wir den Quelltext des Webservers nicht selber kompilieren, wenn wir den Paketmanager APT benutzen können. Daher installieren wir nginx auch via Paketmanager. Leider gibt es da ein kleines Problem: Die Version von nginx, die im offiziellen Debian-Paketverzeichnis liegt, ist 0.7.67. Die ist aber viel zu alt. Im November ist schon 1.2.5 erschienen. Da bleibt uns aber noch die Möglichkeit, ein anderes, inoffizielles Paketverzeichnis zu benutzen. Dafür gibt es das Verzeichnis von dotdeb.org - Diese Seite stellt für Debian aktuelle Version von PHP, MySQL, nginx und mehr zu Verfügung. Deswegen fügen wir den Mirror von dotdeb.org in den Paketmanager ein. Das funktioniert wie folgt: Als erstes installieren wir den Texteditor nano, da das mein favorisierter Texteditor unter Debian ist, mit folgendem Befehl: apt-get install nano
Nachdem nano erfolgreich installiert wurde, öffnen wir die sources.list-Datei und tragen den dotdeb.org - Mirror ein, um gleich mittels des Paketmanagers darauf zuzugreifen. Wir öffnen die Datei direkt mit unserem neuen Texteditor, nano: nano /etc/apt/sources.list
Nun öffnet sich eine Textdatei mit den eingetragenen Debian-Mirrors. Mit den Pfeiltasten navigieren wir ans Ende der Datei und fügen mit der Enter-Taste eine neue Zeile hinzu. Sieht einfach ordentlicher und übersichtlicher aus und sollte man sich angewöhnen. Nun fügen wir folgenden Text unter den vorhandenen Text ein:
Mit STRG + O speichern wir die Datei, danach schließen wir die Datei und nano mit STRG + X. Jetzt aktualisieren wir den Paketmanager: apt-get update
Wenn keine Fehler auftreten, können wir nginx installieren. apt-get install nginx
Jetzt habt ihr nginx installiert. Jetzt könnt ihr den nginx Webserver mit folgendem Befehl starten: /etc/init.d/nginx restart
Wenn Ihr jetzt die IP-Adresse, den Hostname oder die Domain eures Servers im Browser eurer Wahl aufruft, solltet ihr von nginx begrüßt werden: Wenn das im Browser steht, habt ihr soweit alles richtig gemacht. Glückwunsch! Ihr könnt jetzt eure HTML-Dateien in den Ordner /usr/share/nginx/www/
ablegen. Falls Ihr Fragen oder Probleme habt, könnt ihr einen Kommentar posten.