Nginx ist ein ziemlich berühmter Webserver, der zum Hosting von HTTP- und HTTPS -Websites und -Anwendungen verwendet wird. Gleichzeitig handelt es sich. Sie können die EC2 -Instanz für Ihre Anwendung verwenden oder eine Testversion auf sie starten, bevor Sie Ihre Anwendung tatsächlich in die Live -Welt starten. Dieser Beitrag erläutert den Prozess der Installation von Nginx in einer EC2.
Schritt 1: Erstellen Sie eine EC2 -Instanz
Besuchen Sie zu Beginn die AWS -Konsole und melden Sie sich einmal im Inneren in Ihrem Konto an, scrollen Sie das Dashboard in den Abschnitt „Einer Lösung erstellen“ und wählen Sie in diesem Abschnitt „Starten Sie eine virtuelle Maschine“ aus:
Dadurch werden Sie zum EC2 Creation Assistenten geleitet, von dem Sie einen Namen oder ein Tag für Ihre EC2 -VM angeben müssen:
Scrollen Sie nach unten und für die AMI wählen Sie Vorlagen "Schnellstart" und wählen Sie "Ubuntu":
Wählen Sie einen Instanztyp nach Ihren Anforderungen aus. Scrollen Sie danach zum Schlüsselpaar und wählen Sie ein Schlüsselpaar aus. Denken Sie jedoch daran, ein auf Ihrem lokaler PC verfügbarer Schlüsselpaar auszuwählen, da es zur Verbindung zur EC2 -Instanz verwendet wird. Wenn Sie kein Schlüsselpaar haben, erstellen Sie einfach eines:
Wenn Sie bestimmte Anwendungen auf dem NGINX -Server bereitstellen möchten, sollten Sie die folgenden Optionen bezüglich HTTP- und HTTPS -Datenverkehr überprüfen und dann auf die Schaltfläche „Startinstanz“ klicken:
Danach wird die Instanz gestartet:
Stellen Sie anschließend eine Verbindung zu dieser EC2 -Instanz her, indem Sie zur Liste der Instanzen übergehen und auf die Seite "Connect" klicken:
Kopieren Sie den folgenden Befehl:
Fügen Sie es in die Eingabeaufforderung ein und ersetzen Sie den Schlüsselpaarnamen durch den vollständigen Pfad des Schlüsselpaars auf Ihrer lokalen Maschine:
Führen Sie diesen Befehl aus und geben Sie dann, wenn Sie aufgefordert werden, "Ja" und fahren Sie fort:
Diese Ausgabe bestätigt, dass Sie jetzt mit SSH mit Ihrer neu hergestellten EC2 -Instanz verbunden sind.
Schritt 2: Installieren Sie Nginx auf EC2 Ubuntu
Aktualisieren Sie mit Hilfe des folgenden Befehls die Liste der APT -Pakete mit Hilfe des folgenden Befehls:
sudo APT -Update
Sobald alle APT -Pakete auf dem neuesten Stand sind, können Sie sich zur Installation von Nginx bewegen. Der erste Schritt besteht darin, den Signaturschlüssel mit dem folgenden Befehl herunterzuladen:
sudo wget http: // nginx.org/keys/nginx_signing.Taste
Durch das Ausführen des Befehls wird die Signaturschlüssel in Ihrer EC2 -Instanz heruntergeladen:
Danach besteht der nächste Schritt darin, diesen Schlüssel zur Repository -Liste mit dem folgenden Befehl hinzuzufügen:
sudo apt-key fügen Sie nginx_signing hinzu.Taste
Sobald dies erledigt ist, aktualisieren Sie den Befehl erneut, um die Liste der APT -Pakete zu aktualisieren:
sudo APT -Update
Installieren Sie den nginx danach mit dem folgenden Befehl "APT Install":
sudo apt install nginx
Geben Sie bei der Aufforderung zum Download "Y" ein und fahren Sie dann fort:
Sobald das Herunterladen und der Installationsprozess vollständig abgeschlossen sind, starten Sie den Nginx -Dienst durch:
sudo systemctl starten nginx.Service
Stellen Sie anschließend sicher, dass der Nginx -Server mit Hilfe des folgenden Befehls ausgeführt wird:
sudo systemctl Status nginx.Service
Das Folgende wird im SSH -Terminal angezeigt:
Diese Ausgabe zeigt, dass Sie Ihre Nginx erfolgreich installiert und eingerichtet haben.
Schritt 3: Besuchen Sie den NGINX -Webserver
Um den NGINX -Webserver von außen AWS zu besuchen, kehren Sie zur Instanzenkonsole zurück und kopieren Sie die öffentliche IPv4 -Adresse der EC2 -Instanz:
Fügen Sie diese Adresse in einen Browser ein und besuchen Sie den Link. Sie sehen die folgende Ausgabe im Browser:
Das ist es für dieses Tutorial über die Installation von Nginx auf der EC2 Ubuntu -Instanz.
Abschluss
Um den NGINX -Webserver auf der EC2 Ubuntu -Instanz zu installieren, stellen Sie zunächst eine Verbindung zur Instanz mit der SSH -Verbindung her. Folgen Sie danach den in diesem Handbuch genannten Befehle zum Herunterladen und Hinzufügen des Signaturschlüssels. Verwenden Sie anschließend den Befehl „APT Install“, um den NGINX -Webserver zu installieren und seinen Dienst mit dem Befehl „SystemCTL“ zu starten.