So installieren Sie Apache2 an der EC2 Ubuntu -Instanz

So installieren Sie Apache2 an der EC2 Ubuntu -Instanz
Apache wird häufig in den EC2 -Instanzen verwendet, da die meisten Benutzer ihren Server vor dem Start in der tatsächlichen Welt testen möchten. Um Apache zu installieren, müssen die Benutzer zunächst eine EC2 -Instanz starten und dann PHP installieren und dann die tatsächliche Installation von Apache durchführen. Dieser Beitrag führt Sie durch jeden dieser Schritte. Wenn Sie jedoch bereits eine EC2-Instanz ausführen und auch damit verbunden sind, können Sie den Schritt „Pre-Req“ überspringen.

Pre-Req: Erstellen und an eine EC2-Instanz erstellen

Melden Sie sich bei der AWS -Konsole an und klicken Sie aus dem Dashboard auf die folgende Option, um zum EC2 -Start -Assistenten zu gehen:

Geben Sie im Start -Assistenten einen Namen an, wählen Sie AMI als „Ubuntu“ und wählen Sie ein Schlüsselpaar, das Sie auf Ihrem PC haben. Schlüsselpaare werden beim Erstellen auf den PC des Benutzers heruntergeladen. Wenn Sie also keinen haben, erstellen Sie einfach einen:

Danach können Sie alles andere als Standard lassen, es sei denn, Sie haben eine sehr spezifische Konfiguration, die Sie anwenden möchten. Klicken Sie am Ende auf die Schaltfläche "Startinstanz":

Dadurch wird eine neue EC2 -Maschine erstellt:

Um eine Verbindung zu diesem EC2 herzustellen, gehen Sie einfach zur Registerkarte Instances zurück, wählen Sie die EC2 und klicken Sie auf die Schaltfläche „Verbinden“, um zur Verbindungsseite zu fahren:

Kopieren Sie einfach den Befehl, der ganz unten aufgeführt ist:

Fügen Sie diesen Befehl in eine Eingabeaufforderung ein und stellen Sie sicher, dass Sie den Namen der Schlüsselpaare ersetzen, den Sie mit dem vollständigen Pfad dieser Tastair -Datei auf Ihrem PC ausgewählt haben:

Führen Sie danach den Befehl aus und geben Sie "Ja" ein, um die Verbindung fortzusetzen:

Nach ein paar Augenblicken werden Sie mit der EC2 -Instanz verbunden:

Installieren Sie Apache2 auf EC2 Ubuntu

Um Apache zu installieren, aktualisieren Sie die Liste der APT -Pakete mit dem folgenden Befehl:

sudo APT -Update

Dies wird prüfen, ob keine Abhängigkeiten veraltet sind und alle Paketlisten auf dem neuesten Stand sind und das Terminal dies nach seiner Ausführung aussieht:

Bei Apache muss PHP tatsächlich in das System installiert werden. Fügen Sie daher sein PPA -Repository mit dem unten angegebenen Befehl im SSH -Terminal hinzu:

sudo add-apt-Repository PPA: Ondrej/Php -y

Nach der Ausführung des Befehls fordert das Terminal dazu auf, dass das Repository hinzugefügt wurde:

Führen Sie vor dem Installieren von PHP und Apache2 den folgenden Befehl noch einmal aus:

sudo APT -Update

Führen Sie danach den folgenden Befehl aus:

sudo apt installieren php8.1 libapache2-mod-php8.1

Dieser Befehl installiert PHP8 zusammen mit Apache2 für PHP8. Wenn Sie über den Download -Typ „Y“ aufgefordert werden und fortfahren:

Warten Sie, bis die Installation abgeschlossen ist, und überprüfen Sie, sobald sie die Installation von PHP durchführen, indem Sie den folgenden Befehl ausführen:

PHP -v

Das SSH -Terminal zeigt die folgende Ausgabe an:

Starten Sie den Dienst von Apache2 neu, bevor Sie Vorgänge ausführen:

sudo systemctl starten Sie Apache2 neu

Überprüfen Sie danach den Status von Apache2, indem Sie den folgenden Befehl „SystemCTL“ im SSH -Terminal zusammenschließen:

sudo systemctl Status apache2

Das Terminal zeigt die folgenden Ergebnisse an:

Sie haben den Apache2 HTTP -Server erfolgreich auf einer AWS -EC2 -Instanz installiert, die das Ubuntu -Betriebssystem ausführt

Abschluss

Um den Apache2 in der Amazon EC2-Instanz zu installieren, die das Ubuntu-Betriebssystem ausführen, stellen Sie eine Verbindung zur EC2-Instanz her und stellen Sie sicher. Fügen Sie das PPA -Repository für PHP hinzu und installieren Sie dann PHP8 und Apache2. Starten Sie am Ende die Dienste von Apache mithilfe des Befehl "SystemCtl" neu.