Vor kurzem wurde Nginx 1.9.1 (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, welcher auch etwas anders aus Apache funktioniert und daher viele andere Vorteile bringt.
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 Signing Key:
1 |
cd /tmp/ && wget http://nginx.org/keys/nginx_signing.key |
Diesen binden wir dann in unser System ein:
1 |
sudo apt-key add nginx_signing.key |
Danach müssen wir noch die Nginx’s repository hinzufügen, dazu öffnen wir ein neues Dokument:
1 |
sudo nano /etc/apt/sources.list.d/nginx.list |
Und fügen dort folgendes ein:
1 2 |
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 und kann über
1 |
lsb_release -c |
abgefragt 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:
1 |
sudo apt-get remove nginx nginx-* |
Nun können wir Nginx 1.9.1 endlich installieren:
1 |
sudo apt-get update && sudo apt-get install nginx |
Das war es nun um Nginx auf Ubuntu zu installieren.
Viel Spaß dabei.