Webanwendungen haben in den letzten Jahren als Mittel zur Bereitstellung von Diensten für verschiedene Kunden an Popularität gewonnen. Mit einer Webanwendung können Sie ein breiteres Publikum erreichen, unabhängig vom verwendeten Gerät oder Betriebssystem.

Die Fähigkeit, einen Webserver zu installieren und zu konfigurieren, ist sowohl als Webentwickler als auch als Softwareentwickler eine wertvolle Fähigkeit. Ein Webserver ist ein Programm, das für die Bereitstellung Ihrer Webinhalte an Clients über das Internet oder ein Netzwerk verantwortlich ist.

Schauen wir uns an, wie Sie den Nginx-Webserver unter Ubuntu installieren und konfigurieren.

Warum Nginx verwenden?

Nginx ist ein leichter und leistungsstarker Webserver, der sowohl unter Windows als auch unter Linux ausgeführt werden kann. Nginx ist nicht nur ein Webserver, sondern wird auch häufig als Reverse-Proxy-Server und Mail-Proxy-Server verwendet. Beachten Sie, dass Nginx als "Engine x" ausgesprochen wird.

Als Reverse-Proxy-Server konfigurieren Sie Nginx so, dass der Datenverkehr von einem angegebenen Port an eine auf dem Server ausgeführte Anwendung weitergeleitet wird. Der Nginx-Reverse-Proxy bietet eine zusätzliche Sicherheitsebene, da er den Datenverkehr überprüft und filtert, bevor er auf den Server trifft.

instagram viewer

Nginx läuft als Dienst oder Daemon auf einem Server und kann problemlos von Dienstmanagern wie systemctl unter Linux verwaltet werden. Nicht zuletzt ist Nginx gut dokumentiert und genießt eine enorme Community-Unterstützung.

So installieren Sie den Nginx-Server unter Ubuntu

In diesem Handbuch zeigen wir, wie Sie den Nginx-Server auf einem Linux-Computer mit Ubuntu installieren können.

Schritt 1: Sicherheitsvoraussetzungen installieren

Wenn Sie Nginx auf einem sicheren Server installieren, ist es wichtig, dass Sie diese Voraussetzungen installieren, um sicherzustellen, dass Ihre Installation sicher ist und Sie stabile Versionen der Programme erhalten.

Aktualisieren Sie zunächst die Paketliste Ihres Systems.

sudo apt-Update

Installieren gnupg2 für einen sicheren Kommunikationskanal beim Herunterladen der Anwendung.

sudo apt install curl gnupg2 ca-zertifikate lsb-release ubuntu-keyring

Als nächstes sollten Sie den offiziellen Signaturschlüssel von Nginx erhalten, um die Authentizität des Pakets zu überprüfen.

Locken https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Überprüfen Sie nun, ob die importierte Datei den richtigen Schlüssel enthält, indem Sie Folgendes ausführen:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Die Ausgabe sollte den Fingerabdruck wie unten gezeigt enthalten.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

Registrieren und richten Sie das Nginx-Repository auf Ihrem System ein, um stabile Pakete zu erhalten, was für Produktions- und sichere Umgebungen wichtig ist.

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Schritt 2: Nginx installieren

Der nächste Schritt ist die Installation des Nginx-Servers. Erinnere dich an aktualisiere deine Paketquellen bevor Sie neue Pakete herunterladen.

sudo apt-Update

Die Installation des Nginx-Servers ist ziemlich einfach. Führen Sie einfach den folgenden Befehl aus:

sudo apt installieren nginx

Erfahren Sie mehr: Der Unterschied zwischen APT und dpkg unter Ubuntu

Nginx in Aktion

Die von Nginx bereitgestellte Standardseite wird im Verzeichnis gespeichert /usr/share/nginx/html. Sie können Ihre statischen Webseiten entweder an diesem Ort oder an einem anderen Ort Ihrer Wahl platzieren und einen virtuellen Host konfigurieren.

Mit einem virtuellen Host können Sie mehrere Webseiten auf derselben Serverhardware oder -infrastruktur bereitstellen.

Sie können den Status des Nginx-Servers mit dem folgenden Befehl überprüfen:

sudo systemctl status nginx

Die Ausgabe hier zeigt, dass der Nginx-Daemon aktiv ist und ausgeführt wird. Wenn es nicht aktiv ist, starten Sie es mit dem folgenden Befehl:

sudo systemctl starte nginx

Wenn Sie einige Konfigurationsänderungen an Nginx vornehmen, können Sie den Server mit. neu starten der systemctl-Befehl wie folgt:

sudo systemctl Neustart nginx

Um die Standard-Nginx-Webseite bereitzustellen, öffnen Sie die URL http://localhost: 80 in einem Webbrowser. Sie werden von einer Seite begrüßt, die der folgenden ähnelt.

Erfahren Sie, wie Sie Web-Apps entwickeln

Herzlichen Glückwunsch, Sie haben Nginx erfolgreich installiert und konfiguriert. In diesem Handbuch wurde untersucht, wie Sie einen Webserver unter Ubuntu installieren und konfigurieren. Darüber hinaus haben wir besprochen, wie Sie den Nginx-Server-Daemon mithilfe von. verwalten können systemctl.

Die Nachfrage nach Webentwicklern war noch nie so groß und zeigt keine Anzeichen einer Verlangsamung in absehbarer Zeit. Beginnen Sie Ihre Reise in der Webentwicklung, indem Sie noch heute die Grundlagen von HTML lernen.

Eine Einführung in HTML

Wenn Sie lernen möchten, wie Sie Websites erstellen, müssen Sie HTML lernen.

Weiter lesen

TeilenTweetEmail
Verwandte Themen
  • Linux
  • Programmierung
  • Ubuntu
  • Webserver
  • Software installieren
Über den Autor
Mwiza Kumwenda (40 veröffentlichte Artikel)

Mwiza entwickelt von Beruf Software und schreibt ausgiebig über Linux und Frontend-Programmierung. Einige seiner Interessen umfassen Geschichte, Wirtschaft, Politik und Unternehmensarchitektur.

Mehr von Mwiza Kumwenda

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren