Имею экземпляр EC2. Он запущен и работает с IP-адресом Amazon, который выглядит примерно так: //ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com/
Я уверен, что все работает нормально.
Я купил домен, а затем создал «Хостинговую зону» в Amazon Route 53, и после этого я получил некоторую информацию о сервере имен. Я пошел к своему регистратору доменов и ввел эти имена в серверы имен.
Теперь я застрял. Как связать эту размещенную зону с моим экземпляром? Я бы хотел, чтобы Amazon устроил хостинг, так что все в порядке.
Если вы используете Консоль AWS, то вы можете связать желаемое имя хоста (например, www.example.com) с IP-адресом экземпляра EC2, используя запись CNAME с внешним DNS-именем экземпляра.
Например:
Перейдите в созданную зону хостинга (работает двойной щелчок)
Щелкните [Создать набор записей] вверху
название: www.example.com
Тип: CNAME
Стоимость: ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com.
Щелкните [Создать набор записей] внизу формы
Я также рекомендую вам узнать об эластичных IP-адресах. Вы должны выделить эластичный IP-адрес, связать его с вашим экземпляром, а затем сопоставить CNAME с новым внешним DNS-именем для эластичного IP-адреса в вашем экземпляре. Это позволит вам перемещать эластичный IP-адрес между экземплярами без необходимости обновлять DNS.
Если вам интересно, почему я рекомендую CNAME вместо использования записи A, вот преимущество, о котором я писал при разговоре между экземплярами внутри EC2: http://alestic.com/2009/06/ec2-elastic-ip-internal
Что ж, для меня это было довольно просто. У меня было 2 отдельные ситуации, когда мне нужно было назначить свое доменное имя экземплярам:
Это точно так же, как вы создаете записи CNAME, указывающие на ghs.google.com при использовании Google Apps.
Лучше назначить вашему экземпляру эластичный IP-адрес. После выделения создайте запись «A» в размещенной зоне и добавьте свои экземпляры Elastic IP в качестве значения. Это направит ваше доменное имя на экземпляр.
Подробные инструкции вы можете найти в этом блоге. http://comtechies.com/2016/07/point-map-domain-name-aws-ec2-server.html