Как связать мое доменное имя с моими приложениями AWS?
Я только начинаю использовать Amazon Web Services (AWS), и я все еще узнаю, как это работает и какие функции он предоставляет. Я успешно построил два примера Java Webapps и загрузил их в размещенные экземпляры на AWS. Если я перейду на вкладку Elastic Beanstalk в моей консоли управления AWS, я смогу увидеть каждый из моих размещенных веб-приложений, включая ссылку URL-адреса для каждого веб-приложения. URL-адреса имеют формат:
http://myinstancename.elasticbeanstalk.com
У меня также есть личное доменное имя. Позвольте называть его "mydomain.com". Регистратор домена предоставляет страницу обслуживания DNS, где я могу изменить записи A и CNAME для своих доменов.
ВОПРОС:
Возможно ли настроить мой домен DNS в сочетании с моей учетной записью AWS, чтобы я мог сделать свои веб-приложения с AWS с такими URL-адресами, как это:
http://myinstancename.mydomain.com
Ответы
Ответ 1
Во-первых, я не знаю, используете ли вы Elastic IP, это здорово:
- создайте и прикрепите эластичный IP к одному из ваших экземпляров
- у вас есть статический IP-адрес
- добавьте новый под-домен
*
в зону DNS и зарегистрируйте A record
со своим статическим IP-адресом
- ждать от нескольких часов до двух дней для прокси-сервера DNS
Что действительно классно с Amazon Elastic IP, так это то, что вы можете быстро перенастроить его на любой другой экземпляр, и ваш домен будет работать мгновенно, без необходимости снова менять зону DNS и ждать распространения.
(Elastic IP предоставляется бесплатно. Вы платите небольшую плату, только если вы ее не используете).
Затем, если вы хотите сопоставить $1.yourdomain с $1.elasticbeanstalk, лично я буду использовать прокси-сервер/балансировщик нагрузки, например nginx или haproxy, и добавить прокси-пропуск. Вы уже выбрали/использовали его? Какой?
Ответ 2
Эта ссылка может быть полезной
http://blog.wookets.com/2011/11/amazon-elastic-beanstalk-with-ssl.html
работает идеально для меня