📒 

Nginx ist ein leistungsstarker Open-Source-Webserver. Dabei handelt es sich um eine sehr beliebte Software, die darauf ausgelegt ist, HTTP-Anfragen von Clients (z. B. Webbrowsern) zu verarbeiten und ihnen Webseiten und andere Inhalte bereitzustellen. Die Installation von Nginx ist sehr einfach und basiert auf nur einem Befehl. Geben Sie den folgenden Befehl ein, um diesen Webserver einfach zu installieren:

apt install nginx

Sie müssen der Installation zustimmen, indem Sie Y drücken. Die Ausgabe sieht in etwa so aus.

Dieser Artikel verwendet Debian 12 und führt alle Befehle als Root aus. Diesen Zugriff erhalten Sie immer, wenn Sie virtuelle oder dedizierte Server bei AlexHost erwerben.

Starten Sie Nginx

Nginx zu starten ist ganz einfach. Führen Sie einfach den folgenden Befehl aus:

systemctl start nginx

Bei Erfolg erzeugt der Befehl keine Ergebnisse.

Wenn Sie eine Linux-Distribution ohne systemd verwenden, um Nginx auszuführen, geben Sie Folgendes ein:

service start nginx

Anstatt den Nginx-Dienst manuell zu starten, wird empfohlen, ihn so zu konfigurieren, dass er beim Systemstart startet:

systemctl enable nginx

Starten Sie Nginx neu

Der Neustartvorgang ist schnell, leicht zu erlernen, aber sehr wichtig. Jedes Mal, wenn Sie Änderungen an Nginx vornehmen, müssen Sie Nginx jedes Mal neu starten. Mit der Option „Neustart“ wird die neue Konfiguration geladen, neue Arbeitsprozesse mit der neuen Konfiguration gestartet und alte Arbeitsprozesse ordnungsgemäß heruntergefahren.

Um Nginx neu zu starten, verwenden Sie einen der folgenden Befehle:

systemctl reload nginx
service reload nginx

Testen der Nginx-Konfiguration

Wenn Sie Änderungen an der Nginx-Serverkonfigurationsdatei vornehmen, wird empfohlen, die Konfiguration zu überprüfen, bevor Sie den Dienst neu starten oder neu laden.

Verwenden Sie den folgenden Befehl, um Ihre Nginx-Konfiguration auf Syntax- oder Systemfehler zu überprüfen:

sudo nginx -t

Die Ausgabe sieht in etwa so aus.

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful