Как связать мое доменное имя с моими приложениями AWS? - PullRequest
20 голосов
/ 05 сентября 2011

Я только начинаю использовать Amazon Web Services (AWS) и все еще изучаю, как он работает и какие функции он предоставляет.Я успешно создал два примера веб-приложений Java и загрузил их в размещенные экземпляры на AWS.Если я перейду на вкладку Elastic Beanstalk в моей консоли управления AWS, я смогу увидеть каждый из моих размещенных веб-приложений, включая URL-ссылку на каждое веб-приложение.URL-адреса имеют формат:

http://myinstancename.elasticbeanstalk.com

У меня также есть личное доменное имя.Давайте назовем это «mydomain.com».Регистратор домена предоставляет страницу обслуживания DNS, где я могу изменить записи A и CNAME для своих доменов.

ВОПРОС: Можно ли настроить DNS своего домена в сочетании с моей учетной записью AWS таким образом, чтобыЯ могу сделать так, чтобы мои веб-приложения, размещенные на AWS, отображались с такими URL-адресами:

http://myinstancename.mydomain.com

Ответы [ 2 ]

22 голосов
/ 06 сентября 2011

Во-первых, я не знаю, используете ли вы Elastic IP, это здорово:

  • создать и прикрепить эластичный IP к одному из ваших экземпляров
  • у вас есть ваш статический IP
  • добавьте новый поддомен * в зону DNS и зарегистрируйте A record со своим статическим IP
  • ждать от нескольких часов до 2 дней распространения DNS

Что действительно круто с Amazon Elastic IP, так это то, что вы можете быстро переназначить его на любой другой экземпляр, и ваш домен будет работать мгновенно, без необходимости заново менять зону DNS и ждать распространения.

(Эластичный IP бесплатный. Вы платите небольшую плату, только если вы не ее используете).

Затем, если вы хотите отобразить $ 1.yourdomain на $ 1.elasticbeanstalk, лично я буду использовать прокси / балансировщик нагрузки, такой как nginx или haproxy, и добавлю проход прокси. Вы уже выбрали / используете один? Какой?

3 голосов
/ 31 марта 2012

Эта ссылка может быть полезной http://blog.wookets.com/2011/11/amazon-elastic-beanstalk-with-ssl.html идеально подходит для меня

...