Laten we beginnen met het hosten van een website in AWS met behulp van Lamp:
Host een website in AWS met behulp van LAMP
Om een website in AWS te hosten met behulp van de Lamp-server, maakt u eenvoudig een EC2-instantie aan. Klik daarvoor eenvoudig op de ' Instantie starten ”-knop op het EC2-dashboard:
Typ daar de naam voor uw instantie en selecteer de machine-image voor de virtuele machine:
Blader vervolgens een beetje naar beneden op de pagina en selecteer het instantietype en maak een sleutelpaar door te klikken op de knop ' Maak een nieuw sleutelpaar aan ” link en klik vervolgens op de “ Instantie starten ”-knop om de EC2-instantie te maken:
Na het maken komt nu de verbindingsfase daarvoor, selecteer de instantie en klik op de knop ' Aansluiten ' knop:
Selecteer op de verbindingspagina de optie ' SSH-client ” en kopieer de opdracht zoals weergegeven in de onderstaande schermafbeelding:
Plak de opdracht eenvoudig op de opdrachtprompt of PowerShell en wijzig het pad voor het sleutelpaar van uw systeem:
Zodra u zich in de virtuele machine bevindt, moet u enkele services installeren die vereist zijn voor de Lamp-server en de Apache-server downloaden met behulp van de volgende opdracht:
jammie installeren apache2 -JHiermee wordt de Apache-server geïnstalleerd voor het hosten van de website:
Na de Apache-server moet u de databaseserver installeren, daarvoor gebruikt u de volgende opdracht:
jammie installeren mariadb mariadb-serverMet deze opdracht wordt de MariaDB-server geïnstalleerd voor de databases die met uw website zijn verbonden:
De laatste server die moet worden geïnstalleerd, is de PHP- en PHP-MySQL-server, daarvoor gebruikt u de volgende opdracht:
jammie installeren php php-mysqlMet deze opdracht worden de PHP en de bijbehorende MySQL-server geïnstalleerd:
Zodra de server is geïnstalleerd, is het tijd om deze services te starten, daarvoor gebruikt u de volgende opdrachten:
systemctl start mariadbsysteemctl inschakelen mariadb
Met deze opdrachten worden de services voor MariaDB gestart:
U moet ook de HTTP-service starten en dit wordt gedaan met behulp van de volgende opdrachten:
systemctl start httpdsysteemctl inschakelen httpd
Deze opdrachten starten de services voor HTTP:
Nu kunt u uw bestand in de HTML-directory maken en dit kan worden gedaan door de volgende opdrachten te gebruiken:
CD / was / www / html /omdat index.php
Deze opdrachten brengen uw websitebestand naar de map van de server van waaruit u uw website kunt hosten met behulp van de Lamp-server:
Nu moet je de ' Openbaar IP-adres ” om uw website te gebruiken:
U hebt een website gehost in AWS met behulp van de Lamp-server door de ' Openbaar IP-adres ” in de webbrowser:
U heeft de website met succes gehost in AWS met behulp van de Lamp-server:
Gevolgtrekking
Het hosten van een website in AWS met behulp van een Lamp-server kan worden gedaan door een EC2-instantie te maken en vervolgens verbinding te maken met uw virtuele machine, daarna de servers te installeren met behulp van de opdrachten en dan moet u deze services ook actief maken. Verplaats daarna uw websitebestand naar de HTML-servermap en dan kunt u een website hosten met behulp van de ' Openbaar IP-adres ” van de EC2-instantie.