web-dev-qa-db-ja.com

ドメイン名をAWSアプリケーションに関連付けるにはどうすればよいですか?

アマゾンウェブサービス(AWS)を使い始めたばかりですが、それがどのように機能し、どのような機能を提供するかについてはまだ学んでいます。 2つのサンプルJava webappsを正常に構築し、AWSのホストされたインスタンスにアップロードしました。AWSマネジメントコンソールの[Elastic Beanstalk]タブに移動すると、ホストされている各Webアプリが表示されます。 、各ウェブアプリへのURLリンクを含みます。URLの形式は次のとおりです。

http://myinstancename.elasticbeanstalk.com

私は個人のドメイン名も所有しています。それを「mydomain.com」と呼びましょう。ドメインレジストラは、ドメインのAレコードとCNAMEレコードを変更できるDNSメンテナンスページを提供します。

質問:AWSがホストするWebアプリを次のようなURLで表示できるように、AWSアカウントと組み合わせてドメインDNSを構成することは可能ですか:

http://myinstancename.mydomain.com
20
Jim Tough

まず、Elastic IPを使用しているかどうかはわかりませんが、すばらしいです。

  • エラスティックIPを作成してインスタンスの1つにアタッチします
  • あなたが持っているあなたの静的IP
  • dNSゾーンに新しい*サブドメインを追加し、静的IPにA recordを登録します
  • dNSの伝播を数時間から2日待ちます

Amazon Elastic IPの本当にすばらしい点は、他のインスタンスにすばやく再マッピングでき、DNSゾーンを再度変更したり、伝播を待つことなく、ドメインが即座に機能することです。

(Elastic IPは無料です。少額の料金を支払うのは、使用しない使用する場合のみです)。

次に、$ 1.yourdomainを$ 1.elasticbeanstalkにマップする場合は、個人的にnginxやhaproxyなどのプロキシ/ロードバランサーを使用して、プロキシパスを追加します。すでに選択/使用していますか?どれ?

22
Cédrics

このリンクは役に立つかもしれません http://blog.wookets.com/2011/11/Amazon-elastic-beanstalk-with-ssl.html 私には完璧に機能します

3
Juan Rojas