Nginx 1.9.9 (latest) auf Ubuntu installieren

Vor kurzem wurde Nginx 1.9.9 (auch die neueren Versionen) veröffentlicht über die Paketverwaltung kann man diese Version allerdings noch nicht herunterladen, darum erkläre ich weiter unter wie es möglich ist.

Nginx ist im Vergleich zu Apache ein sehr schneller Webserver.

In der Version 1.9.1 bietet Nginx folgendes neues:

  • SSLv3 wird standardmäßig deaktiviert
  • einige lange veraltet Richtlinien werden nicht mehr unterstützt
  • der Parameter „reuseport“ wurde hinzugefügt
  • Fixes, für Nginx, die ausfallen könnten, um auf einige alte Linux-Varianten zu
  • Das Stream Modul wurde hinzugefügt um TCP Verbindungen zu verwalten
  • Und einige Buxfixes

Um Nginx auf Ubuntu zu installieren benötigt man zunächst Nginxs repository authentication key:

cd /tmp/ && wget http://nginx.org/keys/nginx_signing.key

Diesen binden wir dann in unser System ein:

sudo apt-key add nginx_signing.key

Danach müssen wir noch die Nginx’s repository hinzufügen, dazu öffnen wir ein neues Dokument:

sudo nano /etc/apt/sources.list.d/nginx.list

Und fügen dort folgendes ein:

deb http://nginx.org/packages/mainline/ubuntu/ codename nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ codename nginx

codename muss mit dem Namen eures Ubunuts ersetzt werden (Ubunut  14.04 LTS ist bekannt als Trusty, eine Liste gibt es hier: https://wiki.ubuntu.com/DevelopmentCodeNames , der Name darf dabei nur Kleinbuchstaben beinhalten.

Wenn Nginx bereits installiert ist, empfiehlt es sich Nginx und alle dazugehörigen Pakete zunächst zu deinstallieren:

sudo apt-get remove nginx nginx-*

Nun können wir Nginx 1.9.3 endlich installieren:

sudo apt-get update && sudo apt-get install nginx

Das war es nun um Nginx auf Ubuntu zu installieren.
Viel Spaß dabei.