Déployer un site Web PHP à l'aide d'une instance Amazon EC2

Déployer un site Web PHP à l'aide d'une instance Amazon EC2
Les gens veulent souvent tester leurs sites Web sur un serveur où les utilisateurs réels peuvent les visiter, ou peut-être souhaitent-ils héberger leurs sites Web quelque part avec une sécurité de haut niveau sans nécessiter de nombreuses configurations.

EC2 permet d'héberger un site Web en toute sécurité sans aucune agitation car il est facile à comprendre et a une puissante capacité informatique. Site Web PHP sur une instance EC2 en utilisant APACHE2, puis permettant le trafic vers les instances EC2 en modifiant les règles entrantes.

Déployer le site Web PHP à l'aide de EC2

Tout d'abord, lançons une instance EC2 en recherchant EC2 Dans la barre de recherche de la console de gestion AWS. Clique sur le "Instance de lancement”Bouton déroulant; il ouvrira une liste sélectionnée "Instance de lancement»:

Donnez à votre instance EC2 un «Nom»:

Et choisissez le «Amazon Machine Image » comme "Ubuntu» Amazon Machine Image est un système d'exploitation pour votre instance EC2. Choisissez également son architecture comme 64 bits:

Cliquer sur "Créer une nouvelle paire de clés”Pour générer une paire de clés pour la connexion et la connectivité sécurisées:

Écrivez le nom de la paire de clés et laissez le reste des options par défaut. Clique sur le "Créer une paire de clés" bouton:

Faites défiler vers le bas et effectuez une configuration dans le Paramètres réseau de l'instance EC2. Assurez-vous que votre "IP publique d'assignation automatique » est "activer","Autoriser le trafic SSH de" est "choisi"Et se déroule sur"N'importe où 0.0.0.0/0», Sélectionnez également l'option"Autoriser le trafic HTTPS depuis Internet»:

Note: Assurez-vous que le trafic HTTPS est activé afin que le navigateur Web client puisse communiquer avec cette EC2.

Maintenant, cliquez sur "Instance de lancement»:

Vous obtiendrez un "Succès»Message que votre instance EC2 a été lancée avec succès:

Maintenant, à partir du tableau de bord d'instance, cliquez sur "instances" Dans la catégorie de «instances", Et recherchez l'instance que vous venez de créer et cliquez sur"ID d'instance»:

Appuie sur le "Connecter" bouton:

Dans le "Se connecter à l'instance", aller à "SSH CLIENonglet t »et copiez le«Exemple" commande:

Collez la commande dans le Invite de commande ou dans Powershell de votre système, et frappez Entrer Pour exécuter la commande:

Vous serez connecté avec succès à votre instance EC2 d'image de machine Amazon Ubuntu:

Mettez à jour le système avant toute installation en tapant cette commande:

$ sudo apt-get updat

La prochaine étape consiste à installer Apache 2 pour héberger le site Web PHP à l'aide de la commande suivante:

$ sudo apt install apache2

Presse "y«Pour continuer lorsque l'invite s'affiche pour la continuité.

Après l'installation réussie d'Apache2, installez PHP et ses dépendances en tapant

$ sudo apt installer php php-mysql

Presse "y«Pour continuer lorsque l'invite s'affiche pour la continuité.

Réservez maintenant tous les fichiers de ce répertoire du serveur Web Apache2 à l'aide de la commande:

$ ls -la / var / www /

Changeons notre répertoire de travail en «HTML» dans le répertoire Apache:

$ cd / var / www / html /

Il est temps de créer le fichier PHP à l'aide de la commande tactile:

$ sudo tactile index.php

Maintenant ouvrez ceci "indice.php”Fichier utilisant n'importe quel éditeur, nous utilisons ici l'éditeur Nano:

$ sudo nano index.php

Une fois le fichier ouvert, il est temps de saisir le code PHP de votre site Web:

Echo "Application PHP";
?>

Enregistrez le fichier en utilisant "ctrl + s" et "ctrl + x«Pour revenir au terminal.

Note: Apache2 recherche toujours l'index.HTML à exécuter par défaut; Si vous souhaitez que tout autre fichier s'ouvre par défaut, nommez-le comme index avec son extension et modifiez le nom de l'index.html.

Utilisez le mv commande:

$ sudo mv index.index html.html.temp

Lisons tous les fichiers à l'aide de la commande LS pour vérifier les modifications:

$ ls

Le site Web de PHP est déployé avec succès, et il est temps de le tester, alors allez à "Résumé de l'instance"Et cliquez sur"adresse ouverte»:

L'hyperlien ouvrira le site Web de PHP dans un nouvel onglet du navigateur:

Votre site Web PHP a été déployé avec succès sur AWS.

Conclusion

Pour déployer un site Web PHP à l'aide de EC2, lancez l'instance EC2 à l'aide de l'image Ubuntu Amazon Machine et assurez-vous d'autoriser le trafic HTTPS. Connectez-vous avec votre EC2 à l'aide du client SSH et installez APACHE2 et PHP avec les dépendances. Après cela, créez le fichier PHP avec le code du site Web et modifiez-le. Après avoir apporté des modifications, déployez le site Web pour le tester.