Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Serveur Web EC2 | Aperçu d'EC2
Introduction à l'Informatique en Nuage
course content

Contenu du cours

Introduction à l'Informatique en Nuage

Introduction à l'Informatique en Nuage

1. Introduction aux Technologies Cloud
2. Vue d'Ensemble d'AWS S3
3. Aperçu d'EC2
4. Gestion RDS

book
Serveur Web EC2

En général, les instances EC2 sont utilisées pour héberger des serveurs. Ces serveurs peuvent effectuer diverses fonctions; cela pourrait être un serveur d'application web, un serveur de jeux en ligne, ou un serveur avec une puissance de calcul que vous pouvez utiliser pour vos tâches.

En termes simples, vous louez un ordinateur qui est situé à distance et est constamment entretenu. Cela signifie que vous n'avez pas à vous soucier de votre serveur et pouvez vous concentrer sur d'autres choses.

Ce que je veux dire, c'est que dans ce chapitre, nous verrons comment configurer un serveur web sur votre instance et héberger notre page HTML portfolio.

Configuration d'un Serveur Web

Tout comme ça, un ordinateur ne peut pas devenir un serveur. Comme vous l'avez peut-être déjà compris, une instance est juste un ordinateur ordinaire que nous louons. Nous devons installer un serveur web et transformer notre instance en un serveur où nous pouvons héberger notre application web (site web).

Nous utiliserons le serveur web Apache appelé httpd.

Pour installer le serveur httpd sur votre instance, exécutez la commande suivante :

Pour vérifier que tout a été installé correctement, exécutez la commande suivante :

Ensuite, nous devons nous assurer que httpd démarrera automatiquement après le redémarrage de l'instance.

Pour ce faire, nous devons activer httpd avec la commande suivante :

Et nous allons recevoir la réponse avec le système de fichiers httpd et l'emplacement du serveur :

Vous avez réussi à configurer le serveur Apache httpd sur votre instance. Passons maintenant à l'hébergement de pages HTML sur le serveur web.

Transfert de fichiers vers l'instance

Nous devons maintenant transférer le fichier HTML de notre appareil local vers l'instance. Pour ce faire, nous utiliserons la commande scp pour un transfert de fichiers sécurisé de la machine locale vers le serveur.

Ouvrez le terminal ou l'invite de commande sur votre ordinateur et exécutez la commande suivante :

  • /path/to/your-key.pem: le chemin vers votre clé privée ;
  • /local/path/to/your-file.html: le chemin vers le fichier HTML que vous souhaitez transférer ;
  • ec2-user: le nom d'utilisateur standard pour Amazon Linux AMI ;
  • your-ec2-public-ip: l'adresse IP publique de votre instance EC2.

Utilisons cette commande pour transférer notre page HTML portfolio.

Maintenant, passons à notre console d'instance et vérifions si le fichier a été transféré en utilisant la commande ls :

Comme vous pouvez le voir, le fichier a été transféré avec succès dans le répertoire que nous avons spécifié.

Placer le fichier dans le répertoire du serveur Web

Par défaut, Apache HTTP Server sur la plupart des distributions Linux stocke les pages web dans le répertoire /var/www/html. Vous devez déplacer votre fichier HTML vers ce répertoire en utilisant la commande mv :

Maintenant que notre fichier est dans le bon dossier, il ne reste plus qu'à renommer le fichier et démarrer le serveur.

Lancer le Serveur

Pour renommer le fichier, nous pouvons également utiliser la commande mv, en spécifiant les anciens et nouveaux noms de fichiers. Naviguons vers le répertoire où notre fichier est situé et exécutons la commande appropriée :

Vous pouvez également vérifier le contenu du fichier en utilisant la commande cat.

Maintenant que notre fichier HTML est dans le répertoire souhaité, tout ce que nous avons à faire est de démarrer le serveur.

Cela se fait avec la commande suivante :

Comme vous pouvez le voir, le serveur est maintenant actif et prêt à être utilisé.

Pour voir notre page HTML, vous devez naviguer vers l'adresse IPv4 publique de votre instance.

Voici le site web que nous avons hébergé :

Donc, nous avons configuré un serveur web sur notre instance et hébergé notre page de portfolio HTML sur le serveur.

1. Quel logiciel installez-vous sur une instance EC2 pour configurer un serveur web ?

2. Comment pouvez-vous transférer un fichier HTML de votre ordinateur local vers l'instance EC2 ?

3. Quel répertoire est généralement utilisé par Apache HTTP Server pour stocker les pages web sur la plupart des distributions Linux ?

Quel logiciel installez-vous sur une instance EC2 pour configurer un serveur web ?

Quel logiciel installez-vous sur une instance EC2 pour configurer un serveur web ?

Sélectionnez la réponse correcte

Comment pouvez-vous transférer un fichier HTML de votre ordinateur local vers l'instance EC2 ?

Comment pouvez-vous transférer un fichier HTML de votre ordinateur local vers l'instance EC2 ?

Sélectionnez la réponse correcte

Quel répertoire est généralement utilisé par Apache HTTP Server pour stocker les pages web sur la plupart des distributions Linux ?

Quel répertoire est généralement utilisé par Apache HTTP Server pour stocker les pages web sur la plupart des distributions Linux ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 6
We're sorry to hear that something went wrong. What happened?
some-alt