Installieren Sie die Erste Schritte Nginx

Installieren Sie die Erste Schritte Nginx

Nginx, als „Engine-X“ gelesen, ist eine Open-Source-Linux-Software, die als Webserver für HTTP-Caching dient, Proxy umkehrt und die Last ausgleichen. Nginx wurde hauptsächlich für maximale Leistungsstabilität entwickelt, da es uns Funktionen für den HTTP -Server bietet. Es fungiert auch als Proxy -Server für E -Mail (IMAP, POP3, SMTP). In der unkompliziertesten Erklärung können wir Nginx als Webserver definieren, mit dem wir die Ladezeit der Seite verkürzen können, um lange Webseite zu vermeiden. Die Architektur des Nginx basiert auf dem Master-Slave-Ansatz für nicht blockierende, asynchrone und ereignisgesteuerte Unterstützung.

Dieser Beitrag dient als Tutorial für die Installation von Nginx auf Ubuntu.

Vor der Installation und Konfiguration des Nginx auf Ubuntu gibt es einige Voraussetzungen, denen wir folgen müssen, und sie sind wie folgt:

  • Wir müssen sicherstellen, dass Ubuntu auf unserem System installiert und ausgeführt wird.
  • Wir sollten ein Benutzerkonto auf Ubuntu haben.
  • Wir sollten Zugriff auf das Terminalfenster haben.

Dies sind die Verfahren, die Sie zur Installation von Nginx verwenden können.

1. Aktualisieren Sie die Listen der Repositories

Wir müssen alle Repository -Listen aktualisieren, bevor wir neue Software installieren. Dies ermöglicht und gewährleistet die Rate aller neuesten Updates und Pakete neben der Software. Dazu müssen wir uns zuerst über das Benutzerkonto bei Ubuntu anmelden. Dann müssen wir auf das Terminal zugreifen, und klicken Sie dafür auf die "Aktivitäten"> "Suche". Geben Sie nun das „Terminal“ in die Suche ein, und ein Terminalfenster wird angezeigt. Geben Sie in diesem Terminalfenster den folgenden Befehl ein, um die Repository -Listen zu aktualisieren:

$ sudo-ap bekommen Update

Wir müssen etwas Zeit geben und zulassen, dass dieser Prozess abgeschlossen wird. Alle Repositorys werden jetzt aktualisiert.

2. Nginx -Installation aus Ubuntu -Repositories

Wir müssen die Nginx von Ubuntu Standard -Repositories installieren, da der Nginx bereits Teil der Ubuntu -Standard -Repositories ist. Dafür müssen wir den folgenden Terminalfenster wie folgt eingeben:

$ sudo apt-get install nginx

Zu diesem Zeitpunkt wird der Nginx aus Standard -Repositorys installiert, und wir möchten mit Ja (y) fortfahren.

3. Überprüfung

Nach der Installation von Nginx aus den Standard -Repositories müssen wir nun überprüfen, ob wir die Nginx korrekt installiert haben. Dies kann nur erfolgen, wenn wir die Version des zu installierenden Nginx kennen. Um über die Version von installiertem NGINX zu erfahren, geben Sie einfach den folgenden Befehl in das gleiche Terminalfenster ein, das im Folgenden angezeigt wird:

$ nginx -v

Nach dem vorherigen Befehl hat das System die Version von installiertem nginx zurückgegeben, was darauf hinweist, dass der Nginx früher korrekt installiert wurde. Lassen Sie uns nun zum nächsten Schritt wechseln.

4. Nginx Service Control

Wir können das Verhalten des Nginx anpassen, was bedeutet, dass wir den Nginx -Dienst während des Bootes starten und anhalten oder deaktivieren und aktivieren können. Überprüfen Sie zunächst den Status des Dienstes (NGINX) mit dem folgenden Befehl:

$ sudo systemctl Status nginx

Um den Status des Dienstes zu kennen, zeigt das System nach dem Ausführen des obigen Befehls den Status als „aktives Laufen“ an, dass das System (Service) bereits früher gestartet wurde. Wenn das System auf jeden Fall den laufenden Status nicht anzeigt, verwenden wir den folgenden Befehl möglicherweise:

$ sudo systemctl starten nginx

Während das System startet und wir möchten, dass der Nginx auf aktiviert wird, kann es mit dem folgenden Befehl erfolgen:

$ sudo systemctl aktivieren nginx

Auf diese Weise wird das System aktiviert und beginnt das Laden. Nehmen wir später an, wir möchten den Nginx deaktivieren oder absichtlich verhindern, dass das System geladen wird, und wir möchten den Nginx -Dienst für diese beiden Fälle stoppen. In diesem Fall können wir die folgenden zwei Befehle verwenden:

$ sudo systemctl deaktivieren nginx
$ sudo systemctl stop nginx

In einigen Fällen können wir auf eine Situation stoßen, in der wir den Dienst nach dem Laden des NGINX -Dienstes deaktivieren und das System dann auf bestimmte Anforderungen konfigurieren. Dann überdenken wir das Ändern der Konfigurationen oder möchten den Dienst hart neu starten. In diesen Fällen können wir den Nginx -Dienst mit den folgenden zwei Befehlen neu laden:

$ sudo systemctl reload nginx
$ sudo systemctl reload nginx

5. Datenverkehr für Nginx

Nginx benötigt einen vollständigen Zugriff auf die Firewall des Systems, um den Verkehr zuzulassen. Zu diesem Zweck verwendet und installiert Nginx die Kombination von Profilen von Ubuntus Standard „UFW“, bekannt als „unkomplizierte Firewall“. Um über die verfügbaren Profile dieser UFWS zu erfahren, müssen wir zunächst alle Listen von Profilen anzeigen, und dafür müssen wir den folgenden Befehl wie folgt eingeben:

$ sudo UFW App -Liste

Die Liste dieser Anwendungen wird nun vom System auf dem Terminal angezeigt. Es kann andere Anwendungen geben, die das System anzeigen würde, aber wir werden sie vorerst ignorieren. Danach müssen wir jetzt auf die Ubuntu -Firewall zugreifen, um mit dem folgenden Befehl Zugriff auf NGINX zu gewähren:

$ sudo ufw erlauben "nginx http"

Befolgen Sie den Befehl, die Systemregeln werden aktualisiert. Wir müssen nun die Einstellungen der Firewall aktualisieren. Zuerst laden wir den HTTP -Datenverkehr, indem wir diese beiden Befehle eingeben:

$ sudo UFW Reload
$ sudo ufw erlauben "nginx http"

6. Testen von Nginx

Zum Testen müssen wir sicherstellen, dass das Ausführen des Nginx -Dienstes. Anschließend müssen wir auf die folgende Webadresse/Seite gerichtet werden, indem wir das Terminal eingeben:

https: // 127.0.0.1

Das System wird Sie auf die Begrüßungsseite von Nginx umleiten, wie zuvor gezeigt. Diese Webseite kann auch durch Eingabe durch ein Terminal geladen werden:

$ sudo apt-get curl installieren
$ curl -i 127.0.0.1

Auf dem Terminal würde das System dann den Code (HTML) für die Begrüßungsseite von Nginx wie gezeigt anzeigen:

Schlussfolgerungen

In diesem Artikel haben wir etwas über Nginx, Open-Source-Software erfahren, die Webserver verwendet, um die Ladezeit der Seiten zu verkürzen. Wir haben im Artikel den Schritt-für-Schritt-Prozess gezeigt, um die Nginx auf Ubuntu einzuführen. Für den Leitfaden haben wir Ubuntu 20 verwendet.04 LTS. In dem Artikel haben wir sieben Hauptschritte für die Installation und Konfiguration von Nginx erörtert, aus denen die ersten sechs Schritte das Installationsverfahren von NGINX darstellen. Wir hoffen, dass Sie jetzt den Installationsprozess von Nginx verstanden haben und diese Schritte selbst schnell implementieren könnten, indem Sie diesem Leitfaden folgen.