J'utilise EC2 d'Amazon pour héberger un site Web construit en JSP:
http://ec2-50-17-144-64.compute-1.amazonaws.com:8080/p2p
Et j'ai acheté ce domaine: Www.p2pbrasil.com
Comment puis-je rediriger www.p2pbrasil.com vers mon site Web dans Amazon EC2?
Lorsque quelqu'un tape www.p2pbrasil.com, il redirige vers http://ec2-50-17-144-64.compute-1.amazonaws.com:8080/p2p ?
Vous devez faire deux choses
S'ils ne vous autorisent pas à définir directement l'enregistrement A, recherchez un service de gestion DNS tel que ZoneEdit, enregistrez votre domaine en tant que zone et ZoneEdit vous donnera les serveurs de noms à entrer dans le panneau d'administration de votre fournisseur de domaine. Vous pouvez ensuite ajouter l'enregistrement A pour le domaine dans ZoneEdit.
Je ne mentionne que ZoneEdit car le service de base est gratuit, vous pouvez également utiliser Amazon route 53 ou un service payant similaire, si vous préférez.
Créez une adresse IP Elastic sur le panneau AWS, puis associez-la à votre instance.
Utilisez ensuite un service de gestion DNS pour ajouter votre domaine et votre adresse IP (Elastic IP), puis sur le panneau du fournisseur de domaine, ajoutez le DNS fourni par le service de gestion DNS.
Je recommande EntryDNS qui est en fait gratuit.
En supposant qu'il s'agisse d'un site Web hobby et que votre registraire de domaine n'est pas AWS.
Si votre registraire (par exemple, godaddy.com) fournit un gestionnaire DNS, vous devez simplement ajouter un enregistrement CNAME pour www qui pointe vers l'enregistrement DNS public aws de votre instance. Par exemple ec2-50-17-144-64.compute-1.amazonaws.com
Cela fera http://www.p2pbrasil.com afficher le même contenu que http://ec2-50-17-144-64.compute-1.amazonaws.com
En procédant de cette manière, vous n’avez pas à payer pour une propriété intellectuelle élastique, qui est une ressource dédiée. Votre adresse IP sur votre instance ec2 ne devrait pas changer mais pourrait le faire si vous redémarrez votre instance.
Placez le IP publique de votre instance EC2 en tant que un nom dans votre domaine racine dans la zone {Route 53} hébergée. Ce changement pourrait prendre un certain temps.
Comme vous avez votre serveur sur AWS, la meilleure option consiste à utiliser la zone hébergée Route53. En faisant cela, vous pouvez gérer toutes vos entrées DNS à l'aide d'AWS. À l'avenir, si vous envisagez d'utiliser des ELB pour votre application, vous pouvez utiliser diverses options de routage du trafic à l'aide de Route53.
Créez une zone hébergée et récupérez les serveurs de noms.
Remplacez les serveurs de noms actuels par des serveurs de noms AWS à partir des entrées DNS de votre registraire de domaine.
Créez un enregistrement A dans la zone hébergée AWS et attribuez à vos serveurs l'adresse IP (Elastic IP).
Pour des instructions détaillées, vous pouvez suivre cet article de blog. Mappage du nom de domaine sur le serveur EC2