115 votes

Comment associer le domaine GoDaddy à l'environnement AWS Elastic Beanstalk?

Je suis en cours d'exécution dans ce problème en essayant d'établir un lien de mon domaine Godaddy avec une AWS Elastic Beanstalk instance. J'ai trouvé beaucoup de documentation sur la façon de lier une instance EC2 avec un nom de domaine sur Godaddy. Mais pas un Elastic Beanstalk instance. Donc je me retrouve avec cette URL: www.MY_SITE.elasticbeanstalk.com

Voici ce que je fais pour une instance EC2:

  1. - Je mettre à jour les serveurs de noms de domaine sur mon domaine Godaddy avec ceux de ma Route 53 Zone Hébergée.
  2. J'ai créer une nouvelle adresse IP Élastique sur la console EC2.
  3. Je reviens à Godaddy et de mettre à jour le DNS @ champ de leur Gestionnaire DNS, avec l'EC2 Elastic IP un
  4. Normalement, vous devez attendre 1h à 48h et cela devrait fonctionner.

Comment puis-je faire la même chose pour une AWS Elastic Beanstalk, par exemple, pas un EC2 un? Je ne peux pas voir l'exemple que j'ai créé à partir de ma console EC2 afin de le lier à une adresse IP Élastique.

J'espère que cela est cleaar assez.. Toute aide?

41voto

sitiveni Points 336

Voici ce que j'ai fait lorsque j'ai été confronté au problème de la liaison entre un domaine GoDaddy avec AWS ElasticBeanstalk.

Gestionnaire DNS:

  • Un record @: 64.202.189.170 (c'est-à GoDaddy de transfert de propriété intellectuelle btw)
  • Cname www: AWS EB domaine (par ex. awseb-xyz.us-east-1.elb.amazonaws.com)

Transfert:

  • Avant de Domaine à www.mysite.com (en avant, sans la masquer)
  • Avant de sous-domaine à AWS EB domaine (par ex. awseb-xyz.us-east-1.elb.amazonaws.com) (avec du ruban)

Afin d'accéder au site sans www (par ex. http://mysite.com), j'ai eu à mettre en place la transmission du domaine de la www cname. Ce www cname obtient ensuite transmis à la AWS EB domaine (avec du ruban afin de garder www.mysite.com dans la barre d'adresse).

10voto

jaminto Points 1178

Vous devez ajouter un enregistrement CNAME pour votre nom de domaine Godaddy que des cartes à partir de www.yourGoDaddyDomain.com -> MY_SITE.elasticbeanstalk.com.

Ce qui permet de diriger les demandes de votre nom de domaine à l'équilibreur de charge qui est en cours d'exécution dans votre elastic beanstalk de l'environnement. Vous ne voulez pas pour l'acheminement de votre nom de domaine à un serveur spécifique (c'est à dire un élastique IP), vous voulez aller à l'équilibrage de charge et qui permettra d'acheminer les demandes de votre serveur(s). Depuis AWS équilibreurs de Charge, ne pas utiliser de l'IPs (ils utilisent les noms de domaine), vous ne voulez pas configurer Un enregistrement pour un enregistrement CNAME cartes les noms de domaine les noms de domaine.

Regardez la section "Ajout ou Modification des Cname" section de la GoDaddy la documentation sur la façon de le faire.

3voto

wjin Points 126

Votre configuration route53 doit pointer sur l'équilibreur de charge, pas sur l'instance ec2.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X