с помощью Amazon Route 53

В данном руководстве вам предстоит зарегистрировать новый домен для вашего веб-сайта. Затем через систему доменных имен (DNS) вы свяжете доменное имя с запущенным инстансом EC2 (например, веб-приложениемили веб-сайтом под управлением WordPress, Apache, NGINX, IIS или другой платформы). Если у вас уже есть зарегистрированное доменное имя, выполните шаг 1, а затем обратитесь к документации регистратора доменных имен, чтобы узнать о настройке записи DNS для нового веб-сайта.

Цена вопроса.

Регистрация домена подлежит ежегодной оплате: от 9 USD до нескольких сотен долларов в зависимости от домена верхнего уровня, например .com. Подробнее см. Цены Amazon Route 53 на регистрацию доменов. Эти платежи не подлежат возмещению.

При регистрации клиентом домена мы автоматически создаем зону хостинга с таким же именем, как имя домена. Клиент использует зону хостинга для указания того, куда Amazon Route 53 должен направлять трафик, предназначенный для его домена. Плата за зону хостинга составляет 0,50 USD в месяц. Чтобы избежать этой платы, можно удалить зону хостинга.

Для получения доменного имени в AWS требуется аккаунт

Создать бесплатный аккаунт за несколько минут

Получите доступ к уровню бесплатного пользования AWS на год, включая преимущества базовой поддержки AWS: круглосуточное обслуживание клиентов (без праздников и выходных), форумы и многое другое.

 

Примечание. При использовании функции Elastic Load Balancing (она выполняется автоматически при запуске приложения с помощью Amazon Elastic Beanstalk) получение статического IP-адреса не требуется, поэтому вы можете сразу перейти к шагу 2.


А. Щелкните здесь, чтобы открыть раздел «Elastic IP» консоли EC2 в новом окне, и нажмите «Allocate New Address».

Getting-Started-EIP1

(Нажмите, чтобы увеличить изображение.)

Getting-Started-EIP1

Б. Для параметра «EIP used in:» укажите значение «VPC» и нажмите «Yes, Allocate».

Примечание. Эластичные IP-адреса (EIP), связанные с запущенными инстансами, являются бесплатными. При удалении инстанса (когда EIP уже не связан с запущенным инстансом) за EIP взимается плата в размере 0,005 USD в час.

Getting-Started-EIP2

(Нажмите, чтобы увеличить изображение.)

Getting-Started-EIP2

В. Запишите новый IP-адрес и нажмите «Close».

Getting-Started-EIP3

(Нажмите, чтобы увеличить изображение.)

Getting-Started-EIP3

Г. Выберите новый IP-адрес в столбце «Elastic IP». Нажмите кнопку «Actions» и выберите вариант «Associate Address».

Getting-Started-EIP4

(Нажмите, чтобы увеличить изображение.)

Getting-Started-EIP4

Д. Щелкните текстовое поле «Instance » и выберите вариант с именем вашего инстанса.

Примечание. Вруководстве по WordPress мы присвоили машине имя WordPress.

Getting-Started-EIP5

(Нажмите, чтобы увеличить изображение.)

Getting-Started-EIP5

Е. Запишите новый IP-адрес, указанный в столбце «Elastic IP».

Getting-Started-EIP6

(Нажмите, чтобы увеличить изображение.)

Getting-Started-EIP6

Ж. Проверьте, работает ли новый эластичный IP-адрес, введя его в строку веб-браузера.

Getting-Started-RT53-DNS-IP-web-check

(Нажмите, чтобы увеличить изображение.)

Getting-Started-RT53-DNS-IP-web-check

Теперь, когда у вас есть IP-адрес, связанный с инстансом, необходимо настроить службу доменных имен (DNS). Она будет указывать на этот адрес, чтобы другие пользователи могли найти ваш веб-сайт.

Примечание. В данном примере нам предстоит получить новое доменное имя и связать его с только что созданным эластичным IP-адресом (прикрепленным к вашему инстансу). Если у вас уже есть доменное имя или для его получения вы решили использовать другой регистратор доменных имен, обратитесь к соответствующей документации по настройке DNS для вашего инстанса.


А. Щелкните здесь, чтобы открыть консоль Route 53 в новом окне (Route 53 – это DNS-сервис AWS). С помощью Route 53 вы можете регистрировать новые доменные имена и управлять записями DNS для вашего домена.

Выберите «Get Started Now» в разделе «Domain Registration».

Getting-Started-RT53-1

(Нажмите, чтобы увеличить изображение.)

Getting-Started-RT53-1

Б. Нажмите кнопку «Register Domain ». На следующем экране введите нужный вам домен в окне «Choose a Domain» (на экране представлен пример с cloudexamples), затем выберите домен верхнего уровня (TLD) (например, .com, .org, .co.uk и т. д.) и нажмите кнопку «Check» для проверки доступности домена. Если домен доступен, нажмите кнопку «Add to cart», перейдите вниз страницы и нажмите «Continue».

Примечание. Домены не относятся к уровню бесплатного пользования, поэтому за каждый регистрируемый домен взимается плата.

Getting-Started-RT53-3a

(Нажмите, чтобы увеличить изображение.)

Getting-Started-RT53-3a

В. Введите свои контактные данные. Эти данные будут привязаны к доменному имени. Затем нажмите «Continue» в нижней части страницы.

Getting-Started-RT53-4a

(Нажмите, чтобы увеличить изображение.)

Getting-Started-RT53-4a

Г. Проверьте всю информацию и, если она верна, поставьте флажок «I have read and agree to the AWS Domain Name Registration Agreement». Нажмите кнопку «Complete Purchase ».

Getting-Started-RT53-5

(Нажмите, чтобы увеличить изображение.)

Getting-Started-RT53-5

Д. Если вы зарегистрированы в домене, имеющем общий домен верхнего уровня (например, .com), вы получите электронное письмо с просьбой подтвердить ваш адрес электронной почты. (Если у нас уже есть подтверждение действительности адреса электронной почты, электронное письмо не посылается.)

Необходимо перейти по ссылке, указанной в этом электронном письме, чтобы подтвердить ваш электронный адрес, в противном случае домен не будет зарегистрирован.

После одобрения заявки на регистрацию любого домена вы получите соответствующее электронное письмо.

Примечание. Чтобы подтвердить регистрацию нового домена, системе может потребоваться несколько минут.

Getting-Started-RT53-10-registered_email

(Нажмите, чтобы увеличить изображение.)

Getting-Started-RT53-10-registered_email
Getting-Started-RT53-8-email

(Нажмите, чтобы увеличить изображение.)

Getting-Started-RT53-8-email

Теперь нам потребуется настроить DNS, после чего новый домен, созданный при выполнении шага 2, сможет указывать адрес вашего сервера.  Им может быть статический IP-адрес (шаг 1) или полное доменное имя (FQDN), которое создается автоматически при использовании Amazon Elastic Beanstalk.


А. Откройте раздел «Hosted Zones» консоли Route 53, щелкнув здесь. Щелкните доменное имя, созданное в ходе выполнения шага 2 (в данном примере используется имя cloudexamples.com, но у вас будет другой домен).

Getting-Started-RT53-DNS1

(Нажмите, чтобы увеличить изображение.)

Getting-Started-RT53-DNS1

Ниже представлены вкладки, которые помогут вам выбрать наиболее подходящий для вас сценарий. 

При наличии статического IP-адреса для вашего веб-сайта, виртуального сервера или сервиса выберите «Static IP Address». 

При наличии полного доменного имени (FQDN) для вашего ресурса (речь, как правило, идет о приложениях, запущенных с помощью Elastic Beanstalk, функций Lambda, статических сайтов S3 и расширенных развертываний с использованием Elastic Load Balancing) выберите «Fully Qualified Domain Name (FQDN)».

  • Статический IP-адрес

    Б. Нажмите кнопку «Create Record Set». В правой части окна введите «www» в текстовом поле «Name». Введите эластичный IP-адрес, созданный в ходе выполнения шага 1, в поле «Value» и нажмите «Create».

    Getting-Started-RT53-DNS3

    (Нажмите, чтобы увеличить изображение.)

    Getting-Started-RT53-DNS3

    В. Убедитесь, что в основной таблице присутствует новая запись с введенным вами значением.

    Getting-Started-RT53-DNS4

    (Нажмите, чтобы увеличить изображение.)

    Getting-Started-RT53-DNS4
  • Полное доменное имя (FQDN)


    Б. Нажмите кнопку «Create Record Set». В правой части окна введите «www» в текстовом поле «Name». Выберите «Yes» для параметра «Alias».  Появится окно «Alias Target»; щелкните это окно, чтобы отобразить доступные ресурсы.  Выберите ресурс, на который необходимо указать (он должен находиться в разделе «Elastic Load Balancers» и быть связанным с приложением, развернутым с помощью Elastic Beanstalk), и щелкните «Create».

    Getting-Started-RT53-DNS3b

    (Нажмите, чтобы увеличить изображение.)

    Getting-Started-RT53-DNS3b

    В. Убедитесь, что в основной таблице присутствует новая запись с введенным вами значением.

    Getting-Started-RT53-DNS4b

    (Нажмите, чтобы увеличить изображение.)

    Getting-Started-RT53-DNS4b

Г. Убедитесь, что ваш веб-сайт доступен на новом домене. Для этого введите новый адрес веб-сайта в строку веб-браузера.

Getting-Started-RT53-DNS-web-check

(Нажмите, чтобы увеличить изображение.)

Getting-Started-RT53-DNS-web-check

Поздравляем! Теперь ваш веб-сайт доступен пользователям по выбранному вами адресу.  В следующем разделе вы узнаете, как настроить мониторинг и оповещения для инстансов.

Узнайте, как настроить сервис Amazon CloudWatch для мониторинга вашего веб-сайта »


Да
Нет