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

Installieren Sie Nginx auf Ubuntu

Nginx® ist ein Webserver-Dienst, der in den letzten Jahren aufgrund seiner hervorragenden Leistung und seines flexiblen Funktionsumfangs fast so viele Marktanteile wie Apache® gewonnen hat. Diese Anleitung beschreibt die Installation von Nginx und erläutert die nächsten Schritte zur Einrichtung von Nginx für Ihre Website oder Anwendung.

Voraussetzungen:

Sie benötigen einen Linux®-Server, auf dem das Ubuntu®-Betriebssystem ausgeführt wird.

Installieren Sie Nginx auf Ubuntu

Die Standard-Repositories für die meisten gängigen Linux-Distributionen, einschließlich Ubuntu, stellen Nginx zur Verfügung. Durch das Ausführen eines Updates vor der Installation neuer Pakete kann der Installer die aktuellste Version des Pakets auswählen, die auf dem Repository für die Installation verfügbar ist. Führen Sie die folgenden Schritte aus, um Nginx zu installieren:

  1. Führen Sie die folgenden apt-Paket-Manager-Befehle aus:

    sudo apt update
    sudo apt install nginx
    
  2. Führen Sie die folgenden Befehle aus, um den Dienst zu aktivieren und zu starten und zum Start hinzuzufügen:

    sudo systemctl enable nginx
    sudo systemctl start nginx
    

Firewall-Zugriff für Nginx aktivieren

Standardmäßig sendet Nginx Datenverkehr auf den Standardports für HTTP (80 ) und HTTPS (443). Sie müssen diese Ports jedoch aktivieren, um Datenverkehr zu empfangen. Nginx macht dies einfach, da es sich als Dienst innerhalb der Uncomplicated Firewall, UFW, registriert. Führen Sie die folgenden Schritte aus, um den Firewall-Zugriff zu aktivieren:

  1. Führen Sie den folgenden Befehl aus, um verfügbare Dienste auf UFW anzuzeigen:

    sudo ufw app list
    
  2. Führen Sie den folgenden Befehl aus, um die entsprechende Einstellung für Ihre Site zu konfigurieren. Ersetzen Sie mit Ihrer Wahl:

    sudo ufw allow 'Nginx <selection>'
    

    Hinweis Wenn Sie HTTP-Datenverkehr auf HTTPS umleiten möchten, wählen Sie Full Option.

    | Vollständig | HTTP und HTTPS || HTTP | Nur HTTP || HTTPS | Nur HTTPS |

    Hinweis: Wir empfehlen, nur den Port oder die Ports zu öffnen, die von Ihrer Anwendung benötigt werden. Die Minimierung der Anzahl verfügbarer Ports ist ein bewährtes Sicherheitsverfahren.

Nginx testen

Geben Sie die IP-Adresse der Website in den Webbrowser ein. Sie sollten eine Begrüßungsseite mit dem Nginx-Logo und der Nachricht „Willkommen bei Nginx“ sehen. Wenn Sie dies nicht sehen, überprüfen Sie die folgenden Punkte:

  • Überprüfen Sie die IP-Adresse.

  • Überprüfen Sie mit dem folgenden Befehl, ob Nginx ausgeführt wird:

    sudo service status nginx
    
  • Überprüfen Sie den Firewall-Zugriff für Nginx.

Nächste Schritte

Nachdem Sie Nginx installiert haben, kann es mit der Bereitstellung Ihrer Anwendung oder Website beginnen. Sie können die Standardkonfiguration verwenden, um eine Site bereitzustellen, indem Sie ihren Inhalt unter /var/www/html platzieren in deinem Dateisystem. Wenn Sie jedoch mehr als eine Website bedienen möchten, empfehlen wir Ihnen, Nginx-Serverblöcke einzurichten, um diesem Bedarf gerecht zu werden.


Linux
  1. Installieren Sie WordPress auf Nginx Ubuntu

  2. Installieren Sie PHP 7.1 mit Nginx auf Ubuntu 16.04

  3. So installieren Sie Nginx unter Ubuntu 16.04

  4. So installieren Sie Nginx unter Ubuntu 18.04

  5. So installieren Sie LEMP auf Ubuntu 18.04

Installieren Sie Jenkins auf Ubuntu 18.04

Installieren Sie Elasticsearch auf Ubuntu 18.04

So installieren Sie Nginx unter Ubuntu 14.04

So installieren Sie NGINX unter Ubuntu 20.04

So installieren Sie NGINX unter Ubuntu 18.04

So installieren Sie Nginx unter Ubuntu 22.04