GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer un site Web statique sur un compartiment AWS S3

S3 Bucket est un service de stockage d'objets d'AWS. Nous pouvons utiliser AWS S3 Bucket pour héberger un site Web statique. AWS S3 ne prend pas en charge les scripts côté serveur, mais AWS dispose d'autres ressources pour l'hébergement de sites Web dynamiques. Pour héberger un site Web statique sur Amazon S3, nous devons configurer un compartiment AWS S3 pour l'hébergement de site Web, puis télécharger le contenu de notre site Web dans le compartiment que nous avons créé. Lorsque nous configurons un compartiment en tant que site Web statique, nous activons l'hébergement de site Web statique.

Après avoir configuré notre compartiment en tant que site Web statique, nous pouvons accéder au compartiment via les points de terminaison du site Web Amazon S3 spécifiques à la région AWS pour notre compartiment.

Pour configurer notre compartiment AWS S3 pour l'hébergement de sites Web statiques, nous allons utiliser AWS Management Console dans cet article.

Pour connaître les étapes de création d'un compartiment S3 simple et en savoir plus, cliquez ici. Ce document a été écrit par moi. Vous pouvez l'utiliser pour créer un compartiment S3 public simple.

Pré-requis

  1. Compte AWS (créez-le si vous n'en avez pas).
  2. Bucket public S3.

Qu'allons-nous faire ?

  1. Consultez cet article pour créer et en savoir plus sur le compartiment public S3.
  2. Configurez le compartiment public S3 existant pour qu'il fonctionne comme un site Web statique.

Configurer le compartiment S3 existant pour qu'il fonctionne comme un site Web statique

Avant d'aller plus loin, je suppose que vous avez créé un compartiment S3.

Une fois que vous avez votre compartiment S3 public en place, sélectionnez le compartiment S3 et cliquez sur "Autorisations", puis sélectionnez "Hébergement de site Web statique".

Faites défiler vers le bas et sélectionnez "Utiliser ce compartiment pour héberger un site Web", puis faites défiler vers le bas et cliquez sur enregistrer les paramètres.

Une fois que vous avez un compartiment public S3 avec vous, accédez à l'écran principal des compartiments S3 et cliquez sur votre compartiment -> Télécharger. Vous obtiendrez un écran où vous pourrez télécharger le contenu de votre site Web statique ou juste une seule page index.html. Ici, je télécharge un seul fichier nommé index.html.

Assurez-vous lors de la création d'un compartiment S3 que le nom du compartiment S3 est unique universellement et qu'aucun autre compartiment existant n'a le même nom.

Cliquez sur « Suivant » et modifiez « Gérer les autorisations publiques » en « Accorder un accès public en lecture aux objets/s », puis cliquez sur Télécharger.

Une fois que vous avez téléchargé avec succès le fichier index.html (ou votre site Web statique), vous pouvez le voir dans la console. Sélectionnez "index.html". Ici, j'ai créé un exemple d'index.html de la page principale de https://www.howtoforge.com/. Vous pouvez avoir votre propre exemple de page Web.

Une fois que vous avez cliqué sur l'objet, cliquez sur "Rendre public" pour le rendre public afin que la page soit accessible de n'importe où. Si vous ne la rendez pas publique, la page ne sera pas accessible à tous depuis Internet.

Ici, vous pouvez voir les fichiers sur la page principale que vous avez téléchargés.

Une fois que vous avez cliqué sur l'objet, cliquez sur "Rendre public" pour le rendre public afin que la page soit accessible de n'importe où, sinon votre page Web ne sera pas accessible à tous.

Faites défiler vers le bas et cliquez sur "l'URL de l'objet" pour afficher la page Web statique.

J'avais enregistré et téléchargé la page principale de howtoforge.com, qui peut être vue dans l'image suivante. Vous pouvez avoir et importer votre propre page .html du site Web statique complet ou une seule page Web.

Conclusion

Dans cet article, nous avons vu les étapes pour télécharger une page Web statique, modifier ses autorisations et y accéder à l'aide d'un « site Web statique » de S3.


Linux
  1. Comment utiliser Cloudformation pour créer un VPC sur AWS

  2. Comment créer un Network Load Balancer sur AWS

  3. Comment créer une instance RDS sur AWS à l'aide de Terraform

  4. Comment créer un rôle IAM dans AWS à l'aide de Terraform

  5. Comment créer un site Web avec SitePad

Comment créer un événement dans AWS Cloudwatch pour déclencher une fonction Lambda

Comment gérer l'état de Terraform dans un compartiment AWS S3

Comment créer un site Web statique avec Ubuntu 22.04 LTS

Comment créer un site Web à partir de RVSiteBuilder dans cPanel ?

Comment créer un site Web en utilisant RVsitebuilder 7 dans cPanel ?

Comment créer un fichier de site Web