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:
Aktualisieren Sie zuerst den Paketindex, indem Sie den Befehl ausführen:
sudo yum update
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.
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.
Ü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.