Lier un nom domaine à une instance AWS Elastic Beanstalk (EC2)

publié le

Comment faire pour lier un nom de domaine à une instance AWS EC2.

L'Adresse IP d'une instance n'étant pas fixe (si vous utilisez un répartisseur de charge) vous ne devez donc pas lier directement une entrée DNS 'A' à l'adresse IP de l'instance EC2. Il y a heureusement une façon de contourner le problème.

La première étape est de trouver l'URL de votre environnement dans la console d'Elastic beanstalk:

Loggez vous sur votre console d'Amazon AWS https://console.aws.amazon.com/.

Ensuite entrez dans la console Elastic Beanstalk:


Et sélectionnez votre environnement:


Maintenant prenez note de l'URL de votre environnement:


Et finalement, rendez-vous dans la console d'administration des zones DNS de votre registar, effacez tous les enregistrements de type 'A' que vous auriez configurés au préalable et ajoutez l'enregistrement suivant:

  1. Type d'enregistrement: CNAME
  2. Nom: example.com
  3. Valeur: {environment_url}


Attendez quelques minutes, puis essayez d'accéder à votre site web en utilisant votre nom de domaine.

Note: N'oubliez pas d'ajouter une redirection (ou un alias) à la version contenant 'www' de votre nom domaine (vous pourriez également êtres intéressé de savoir comment Forcer l'affichage d'un nom de domaine avec www dans Google):

  1. Type d'enregistrement: CNAME
  2. Nom: www
  3. Valeur: example.com


comments powered by Disqus