Comment puis-je rediriger un domaine vers un autre dans Route 53 ?

Lecture de 3 minute(s)
0

Je souhaite rediriger mon client d'un domaine à un autre dans Amazon Route 53. Comment procéder ?

Brève description

Il existe trois scénarios courants pour configurer la redirection de domaine :

1.    Rediriger un domaine vers un autre domaine.
Par exemple : un domaine apex (example.com) vers un domaine (example.net) ou un sous-domaine
-ou-
Un sous-domaine (www.example.com) vers un domaine (example.net)

2.    Rediriger un domaine de HTTP vers HTTPS.
Par exemple : (http://example.com) vers (https://example.com)

3.    Rediriger vers un autre chemin d'URI (transfert de chemin).
Par exemple : example.com, example.com/<path>, www.example.com
-ou-
www.example.com/<path> vers example.com/<newpath>,                 
www.example.com/<newpath>, example.net/<newpath>
-ou-
domain.example.net/<newpath>

En fonction de votre cas d'utilisation et de votre configuration, consultez les sections dédiées aux solutions ci-après. N'oubliez pas de tenir compte du tarif des solutions qui utilisent plusieurs services.

Solution

Rediriger à l’aide d’enregistrements avec alias DNS Route 53

Utilisez les enregistrements avec alias Route 53 pour mapper un domaine à un autre. Cette méthode peut uniquement être utilisée pour rediriger des ressources qui sont des cibles d'alias valides. Par exemple :

  • example.com alias example.cloudfront.net
  • www.example.com alias example.cloudfront.net

Si vous utilisez un point de terminaison HTTPS, alors vérifiez que la cible DNS prend bien en charge un autre nom de domaine. Par exemple, si vous utilisez Amazon CloudFront, reportez-vous à Utilisation d'URL personnalisées en ajoutant d’autres noms de domaine (CNAME).

Rediriger à l'aide d'un enregistrement de nom canonique (CNAME)

Créez un enregistrement CNAME dans votre zone hébergée Route 53 afin de configurer la redirection DNS pour mapper un domaine non-apex vers un autre domaine. Par exemple :

Tenez compte des éléments suivants lors de la redirection à l'aide d'un CNAME :

  • Cette méthode ne peut pas être utilisée dans le cadre d’une redirection de domaine apex.
  • Si vous utilisez un point de terminaison HTTPS, alors vérifiez que la cible DNS prend bien en charge un autre nom de domaine. Si vous utilisez CloudFront, reportez-vous à Utilisation d'URL personnalisées en ajoutant d’autres noms de domaine (CNAME).
  • Si vous pointez un domaine vers un autre à l'aide d'un CNAME, vous aurez peut-être besoin d’autres configurations sur le serveur Web d'applications de point de terminaison cible afin d’accepter la demande de domaine redirigé. Cela ne s'applique pas si vous utilisez CloudFront ou Amazon Simple Storage Service (Amazon S3).

Rediriger à l'aide de Route 53 et Amazon S3

Utilisez Route 53 avec un site Web S3 afin de rediriger un domaine vers un autre par le biais d’une redirection HTTP. Pour plus d’informations, voir Est-il possible de rediriger un domaine apex vers un autre domaine à l'aide d’Amazon S3 et d'Amazon Route 53 ?

L'hébergement Web statique Amazon S3 prend uniquement en charge le protocole HTTP. Vous devez utiliser une distribution CloudFront pour la redirection de HTTP vers HTTPS. Pour plus d'informations, consultez Comment puis-je utiliser CloudFront pour traiter les demandes HTTPS de mon compartiment Amazon S3 ?

Rediriger à l’aide d’un Application Load Balancer

Un Application Load Balancer peut être utilisé afin de rediriger un domaine vers un autre par le biais d’une redirection HTTP. Utilisez cette méthode si vous souhaitez inclure un transfert de chemin. Si vous avez un domaine qui pointe vers un Application Load Balancer, il est recommandé de configurer la redirection à l'aide de l'Application Load Balancer.

Pour plus d’informations, voir Comment rediriger un domaine vers un autre domaine à l'aide d'un Application Load Balancer ?


AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 8 mois