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.