GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Installieren Sie das neueste Nginx auf verschiedenen Ubuntu-Versionen

Wir werden lernen, wie man das neueste Nginx auf verschiedenen Ubuntu-Versionen installiert. Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste stabile Nginx-Version 1.12.2, die am 17. Oktober 2017 veröffentlicht wurde. Das Änderungsprotokoll ist hier für Sie verfügbar.

Nginx aus dem Ubuntu-Software-Repository

Nginx ist im Ubuntu-Software-Repository enthalten, aber möglicherweise veraltet.

Um die neueste Version von Nginx zu installieren, müssen wir ein offizielles Nginx-Repository hinzufügen.

So installieren Sie das neueste Nginx

Fügen Sie das offizielle Nginx-Repository in Ubuntu hinzu

Öffnen Sie die sources.list Datei und fügen Sie den folgenden Code hinzu:

## Replace $release with your corresponding Ubuntu release.
deb http://nginx.org/packages/ubuntu/ $release nginx
deb-src http://nginx.org/packages/ubuntu/ $release nginx

Zum Beispiel auf Ubuntu 16.04 (Xenial):

deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx

Ersetzen Sie die Versionsnamen, die Sie mit dem folgenden Befehl erhalten haben:

# awk -v var=$(lsb_release -rs) '$3~var {print $4" "$5;exit;}' /usr/share/python-apt/templates/Ubuntu.info | cut -d"'" -f2
Xenial

Um die Integrität von Paketen zu überprüfen, die aus dem obigen Repository heruntergeladen wurden, müssen wir den öffentlichen Nginx-Schlüssel mit den folgenden Befehlen importieren:

# wget http://nginx.org/keys/nginx_signing.key
# apt-key add nginx_signing.key
OK

Sobald das Repository eingerichtet ist, aktualisieren Sie die Repository-Informationen mit dem folgenden Befehl:

apt-get update

PPA Nginx-Repository in Ubuntu hinzufügen

Ein weiteres Repository, das von Freiwilligen gepflegt und nicht von nginx.org vertrieben wird, ist PPA. Sie können die neueste stabile Version von Nginx auch aus diesem Nginx PPA-Repository abrufen. Der Vorteil dieses Repositorys besteht darin, dass es einige zusätzliche einkompilierte Module enthält und möglicherweise besser zu Ihrer Umgebung passt.

In diesem PPA werden nur folgende Versionen von Ubuntu unterstützt.

Trusty (14.04), Xenial (16.04) und Yakkety (16.10).

Fügen Sie Nginx PPA automatisch zu Ihrer Repository-Liste hinzu

Fügen Sie mit dem folgenden Befehl ppa:nginx/development zum Repository Ihres Systems hinzu:

# add-apt-repository ppa:nginx/stable

Wenn Sie auf einen Fehler „add-apt-repository-Befehl nicht gefunden stoßen “, folgen Sie dann der unten stehenden manuellen Methode zum Aktualisieren des Repositorys.

Fügen Sie Nginx PPA manuell zu Ihrer Repository-Liste hinzu

Kopieren Sie die folgenden Zeilen und fügen Sie sie in die Datei ein:/etc/apt/sources.list

Entsprechend Ihrer Ubuntu-Version aus dem folgenden Befehl:

# awk -v var=$(lsb_release -rs) '$3~var {print $4" "$5;exit;}' /usr/share/python-apt/templates/Ubuntu.info | cut -d"'" -f2
Xenial

Ersetzen Sie YOUR_UBUNTU_VERSION_HERE mit der Ausgabe des obigen Befehls in den folgenden Zeilen.

deb http://ppa.launchpad.net/nginx/development/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src http://ppa.launchpad.net/nginx/development/ubuntu YOUR_UBUNTU_VERSION_HERE main

Aktualisiere die Repository-Liste

# apt-get update
Entfernen Sie älteres Nginx

Wenn Sie Nginx aus dem Ubuntu-Repository installiert haben und es sich um eine ältere Version handelt, müssen Sie es entfernen, bevor Sie mit dem nächsten Schritt fortfahren.

Ältere Version von Nginx auf Ubuntu entfernen

Bevor Sie die ältere Version von Nginx entfernen, sichern Sie Ihre Nginx-Hauptkonfigurationsdatei, da sie durch eine neue nginx.conf ersetzt wird Datei.

# cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bk
# apt-get remove nginx nginx-common nginx-full nginx-core

Nginx installieren

# apt-get install nginx

Nginx-Dienst starten

# systemctl start nginx

Nginx-Dienst zum Starten beim Booten hinzufügen

# systemctl enable nginx

Nginx-Version prüfen

# nginx -v
nginx version: nginx/1.12.2

Ubuntu
  1. So installieren Sie PostgreSQL unter Ubuntu 18.04

  2. So installieren Sie WordPress mit Nginx unter Ubuntu 18.04

  3. Installieren Sie WordPress auf Nginx Ubuntu

  4. So installieren Sie den neuesten Vim auf Ubuntu

  5. Installieren Sie Nginx auf Ubuntu

So installieren Sie die neueste Version von Nginx unter Ubuntu 18.04, Ubuntu 20.04

So installieren Sie Nginx auf Ubuntu

So installieren Sie Nginx unter Ubuntu 15.04

Installieren Sie Nginx auf Ubuntu 18.04

So installieren Sie NGINX unter Ubuntu 18.04

So installieren Sie Nginx unter Ubuntu 22.04