Zum Hauptinhalt springen

Anleitung zur Installation von Nginx auf CentOS

Anleitung zur Installation von Nginx auf CentOS

Nginx ist ein beliebter Open-Source-Webserver, der für seine hohe Leistung, Stabilität und geringen Ressourcenverbrauch bekannt ist. Er ist eine ausgezeichnete Wahl für das Bereitstellen von statischen Inhalten, das Umleiten von Anfragen und das Lastausgleich. In diesem Tutorial werden wir Sie durch den Prozess der Installation von Nginx auf CentOS führen.

Voraussetzungen

Bevor Sie mit der Installation fortfahren, stellen Sie sicher, dass Sie die folgenden Anforderungen erfüllen:

  • Ein CentOS-Server mit einem Nicht-Root-Benutzer mit Sudo-Berechtigungen.
  • Sie haben die Systempakete auf die neueste Version aktualisiert.

Schritt 1: Installation von Nginx auf CentOS

Um Nginx auf CentOS zu installieren, befolgen Sie die folgenden Schritte:

  1. Aktualisieren Sie zuerst den Paketindex, indem Sie den Befehl ausführen:

    sudo yum update
  2. Installieren Sie anschließend Nginx, indem Sie den Befehl ausführen:

    sudo yum install nginx

    Dadurch wird Nginx zusammen mit seinen Abhängigkeiten heruntergeladen und installiert.

  3. Sobald die Installation abgeschlossen ist, starten Sie Nginx, indem Sie den Befehl ausführen:

    sudo systemctl start nginx

    Dadurch wird der Nginx-Dienst auf Ihrem CentOS-Server gestartet.

  4. Überprüfen Sie, ob Nginx läuft, indem Sie den Status mit dem Befehl überprüfen:

    systemctl status nginx

    Sie sollten eine ähnliche Ausgabe wie folgt sehen:

    ● nginx.service - Der Nginx HTTP- und Reverse-Proxy-Server
    Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
    Active: active (running) since Wed 2021-10-20 15:13:31 UTC; 58s ago

Schritt 2: Konfiguration von Nginx

Standardmäßig hört Nginx auf Port 80. Sie können dies bestätigen, indem Sie Ihren Webbrowser öffnen und zur IP-Adresse Ihres Servers navigieren. Sie sollten die Seite "Willkommen bei Nginx" sehen.

Um Nginx zu konfigurieren, müssen Sie seine Konfigurationsdatei bearbeiten, die sich unter /etc/nginx/nginx.conf befindet. Sie können Ihren bevorzugten Texteditor verwenden, um die Datei zu öffnen und Änderungen vorzunehmen. Um beispielsweise die Standardseite des Servers zu ändern, fügen Sie die folgende Zeile zum http-Block hinzu:

server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm;
server_name _;
location / {
try_files $uri $uri/ /index.html;
}
}

Dieser Konfigurationsblock legt das Stammverzeichnis für den Server auf /var/www/html fest und setzt die Standardseite auf index.html. Er definiert auch einen Ortungsblock, der alle Anfragen nach Dateien, die nicht vorhanden sind, über die Datei index.html zurückgibt.

Sobald Sie Änderungen an der Konfigurationsdatei vorgenommen haben, speichern Sie die Änderungen und testen Sie die Konfiguration, indem Sie den Befehl ausführen:

sudo nginx -t

Dieser Befehl überprüft die Syntax der Konfigurationsdatei und meldet etwaige Fehler. Wenn keine Fehler vorliegen, laden Sie die Nginx-Konfiguration neu, indem Sie den Befehl ausführen:

sudo systemctl reload nginx

Fazit

In diesem Tutorial haben wir Ihnen gezeigt, wie Sie Nginx auf CentOS installieren und konfigurieren. Nginx ist ein leistungsstarker Webserver, der eine große Anzahl von Anfragen mit geringem Ressourcenverbrauch verarbeiten kann. Indem Sie den in diesem Tutorial beschriebenen Schritten folgen, sollten Sie jetzt eine funktionierende Nginx-Installation auf Ihrem CentOS-Server haben.