Beginnen wir mit dem Hosten einer Website in AWS mit Lamp:
Hosten Sie eine Website in AWS mit LAMP
Um eine Website in AWS mit dem Lamp-Server zu hosten, erstellen Sie einfach eine EC2-Instance. Klicken Sie dazu einfach auf „ Instanz starten ”-Schaltfläche auf dem EC2-Dashboard:
Geben Sie dort den Namen für Ihre Instanz ein und wählen Sie das Maschinen-Image für die virtuelle Maschine aus:
Scrollen Sie dann auf der Seite ein wenig nach unten und wählen Sie den Instanztyp aus und erstellen Sie ein Schlüsselpaar, indem Sie auf „ Neues Schlüsselpaar erstellen “ Link und klicken Sie dann auf den „ Instanz starten “, um die EC2-Instanz zu erstellen:
Nach der Erstellung kommt nun die Verbindungsphase, dafür wählen Sie die Instanz aus und klicken auf das „ Anschließen ' Knopf:
Wählen Sie auf der Verbindungsseite „ SSH-Client “ und kopieren Sie den Befehl wie im folgenden Screenshot gezeigt:
Fügen Sie einfach den Befehl in die Eingabeaufforderung oder PowerShell ein und ändern Sie den Pfad für das Schlüsselpaar von Ihrem System:
Sobald Sie sich in der virtuellen Maschine befinden, müssen Sie einige Dienste installieren, die für den Lamp-Server erforderlich sind, und den Apache-Server mit dem folgenden Befehl herunterladen:
Yum installieren apache2 -YDadurch wird der Apache-Server zum Hosten der Website installiert:
Nach dem Apache-Server müssen Sie den Datenbankserver dafür mit dem folgenden Befehl installieren:
Yum installieren mariadb mariadb-serverDieser Befehl installiert den MariaDB-Server für die mit Ihrer Website verbundenen Datenbanken:
Der letzte zu installierende Server ist der PHP- und PHP-MySQL-Server, für den Sie den folgenden Befehl verwenden:
Yum installieren php php-mysqlDieser Befehl installiert PHP und seinen MySQL-Server:
Sobald der Server installiert ist, ist es jetzt an der Zeit, diese Dienste zu starten, indem Sie die folgenden Befehle verwenden:
systemctl mariadb startensystemctl ermöglichen Mariadb
Diese Befehle starten die Dienste für MariaDB:
Sie müssen auch den HTTP-Dienst starten, und zwar mit den folgenden Befehlen:
systemctl startet httpdsystemctl ermöglichen httpd
Diese Befehle starten die Dienste für HTTP:
Jetzt können Sie Ihre Datei im HTML-Verzeichnis erstellen, und zwar mit den folgenden Befehlen:
CD / war / www / html /da index.php
Diese Befehle bringen Ihre Website-Datei in das Verzeichnis des Servers, von wo aus Sie Ihre Website mit dem Lamp-Server hosten können:
Jetzt müssen Sie das „ Öffentliche IP-Adresse “, um Ihre Website zu verwenden:
Sie haben eine Website in AWS mit dem Lamp-Server gehostet, indem Sie das „ Öffentliche IP-Adresse “ im Webbrowser:
Sie haben die Website erfolgreich in AWS mit dem Lamp-Server gehostet:
Fazit
Das Hosten einer Website in AWS mit einem Lamp-Server kann erfolgen, indem Sie eine EC2-Instanz erstellen und dann eine Verbindung zu Ihrer virtuellen Maschine herstellen, nachdem Sie die Server mithilfe der Befehle installiert haben, und dann müssen Sie diese Dienste ebenfalls aktivieren. Verschieben Sie danach Ihre Website-Datei in das HTML-Serververzeichnis, und dann können Sie eine Website mit dem „ Öffentliche IP-Adresse “ der EC2-Instanz.