Een website hosten op AWS met LAMP

Een Website Hosten Op Aws Met Lamp



Er zijn te veel opties om een ​​website te hosten, maar sommige zijn erg duur en andere erg tijdrovend. U kunt AWS gebruiken om uw website te hosten, aangezien u alleen betaalt voor wat u gebruikt, en het is heel eenvoudig om de website in AWS te hosten. Het gebruikt geen opslagruimte van uw systeem en via dit bericht kunt u een website op AWS hosten.

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 -J

Hiermee 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-server

Met 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-mysql

Met 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 mariadb
systeemctl 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 httpd
systeemctl 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.