web-dev-qa-db-fra.com

Comment rediriger un domaine nu (apex) vers www en utilisant Route 53?

Je dois faire une redirection 301 de example.com vers www.example.com en utilisant la Route 53 (et S3 si nécessaire). Il existe quelques solutions pour des problèmes similaires, mais elles ne traitent pas de la manière de rediriger depuis l'apex ou simplement ne fonctionnent pas .

Lorsque je suis les étapes ici , Route 53 me dit que je ne peux pas ajouter un CNAME au domaine apex. Par conséquent, je suis coincé dans la boue.

Cela semble simple, mais Amazon rend les choses difficiles. Toute aide serait appréciée.

enter image description here

32
Barrett Kuethen

Essayez de créer un enregistrement d'alias au lieu de CNAME.

Par cette réponse: RRSet de type CNAME avec le nom DNS foo.com. N'est pas autorisé au sommet dans la zone bar.com

19
Arya

J'ai réussi à comprendre cela hier:

  1. Accédez à votre console S3 à https://console.aws.Amazon.com/s3/home et cliquez sur Créer un bucket . Pour Nom du compartiment entrez votre nom de domaine nu, par ex. pour www.example.com, vous mettriez juste example.com. Cliquez ensuite sur Créer .

  2. Cliquez sur le nom du nouveau compartiment, puis cliquez sur Propriétés > Hébergement de site Web statique . Dans le menu qui apparaît, sélectionnez Rediriger les demandes . Pour compartiment ou domaine cible entrez le domaine complet, tel que www.example.com. Pour Protocole , entrez le protocole souhaité, http ou https. Cliquez sur Enregistrer .

  3. Ouvrez votre zone hébergée Route 53 en accédant à https://console.aws.Amazon.com/route53/home et en cliquant sur Zones hébergées dans le menu de gauche. Sélectionnez votre domaine et cliquez sur Créer un jeu d'enregistrements . Laissez la zone Nom vide et laissez le type par défaut à A - Adresse IPv4 . Sélectionnez Oui pour Alias, puis cliquez sur la zone de texte Alias ​​Target . Vous devrez peut-être attendre quelques instants pour les valeurs dans le menu déroulant qui semble remplir. À ce stade, le menu doit contenir le point de terminaison du site Web S3 que vous avez créé aux étapes 1 et 2. Sélectionnez-le.

Enfin, cliquez sur Créer , et profitez de votre nouvelle configuration de routage!

64
omikes

Les étapes nécessaires sont les suivantes:

  • Créez un nouveau bucket et appelez-le exactement comme votre nom de domaine nu (par exemple: example.com).
  • Dans les propriétés du compartiment, sélectionnez "Hébergement de site Web statique" et redirigez-le vers votre domaine www.example.com. Cliquez sur "enregistrer".
  • Accédez à votre zone hébergée Route53 et créez un enregistrement A. Marquez-le comme un alias et, dans la liste déroulante, sélectionnez votre compartiment récemment créé.
  • Tu es prêt.
3
Juan