46

私はAmazonのEC2を使用して、JSPで構築されたWebサイトをホストしています。

http://ec2-50-17-144-64.compute-1.amazonaws.com:8080/p2p

そして私はこのドメインを購入しました:www.p2pbrasil.com

www.p2pbrasil.comをAmazonEC2の自分のウェブサイトにリダイレクトするにはどうすればよいですか?

誰かがwww.p2pbrasil.comと入力すると、 http: //ec2-50-17-144-64.compute-1.amazonaws.com:8080 / p2pにリダイレクトされますか?

4

5 に答える 5

70

あなたは2つのことをする必要があります

  1. アマゾンウェブサービスの管理パネルで、インスタンスと同じリージョンにエラスティックIPを作成し、そのIPをそのインスタンスに関連付けます(IPは、インスタンスに関連付けられている間は費用がかかりませんが、そうでない場合は費用がかかります)。
  2. ドメインを(1)で割り当てられたエラスティックIPアドレスにマッピングするドメインのDNSレコードにAレコードを追加します。ドメインが提供するものは、Aレコード(IPアドレス)を設定する方法を提供するか、ドメインのネームサーバーを編集する方法を提供する必要があります。

Aレコードを直接設定できない場合は、ZoneEditなどのDNS管理サービスを見つけて、ドメインをゾーンとして登録すると、ZoneEditにより、ドメインプロバイダーの管理パネルに入力するネームサーバーが提供されます。次に、ZoneEditでドメインのAレコードを追加できます。

基本的なサービスは無料であるため、ZoneEditについてのみ言及します。必要に応じて、AmazonRoute53または同様の有料サービスを使用することもできます。

于 2011-04-05T21:31:09.680 に答える
7

AWSPanelでElasticIPを作成し、それをインスタンスに関連付けます。

次に、DNS管理サービスを使用してドメインとIPアドレス(Elastic IP)を追加し、ドメインプロバイダーパネルでDNS管理サービスから提供されたDNSを追加します。

実際には無料のEntryDNSをお勧めします。

于 2012-12-13T18:13:44.120 に答える
1

これが趣味のウェブサイトであり、ドメインレジストラがAWSではないと仮定します。

レジストラ(godaddy.comなど)がDNSマネージャーを提供している場合は、インスタンスのawsパブリックDNSレコードを指すwwwのCNAMEレコードを追加するだけです。例:ec2-50-17-144-64.compute-1.amazonaws.com

これにより、 http ://www.p2pbrasil.comにhttp://ec2-50-17-144-64.compute-1.amazonaws.comと同じコンテンツが表示されます。

このようにすることで、専用のリソースであるエラスティックIPにお金を払う必要がなくなります。ec2インスタンスのIPは変更されるべきではありませんが、インスタンスを再起動すると変更されます。

于 2017-04-28T15:32:08.790 に答える
0

EC2インスタンスからのパブリックIPをA名としてRoute53ホストゾーンのルートドメインに配置します。この変更には時間がかかる場合があります。

于 2016-02-12T07:45:48.850 に答える
0

サーバーがAWSにあるため、Route53ホストゾーンを使用するのが最善のオプションです。これにより、AWSを使用してすべてのDNSエントリを管理できます。将来、アプリケーションにELBを使用する予定がある場合は、Route53を使用してさまざまなトラフィックルーティングオプションを使用できます。

  1. ホストゾーンを作成し、ネームサーバーを取得します。

  2. 現在のネームサーバーを、ドメインレジストラのDNSエントリのAWSネームサーバーに置き換えます。

  3. AWSホストゾーンにAレコードを作成し、サーバーにIP(Elastic IP)を値として指定します。

詳細な手順については、このブログ投稿をフォローしてください。ドメイン名をEC2サーバーにマッピングする

于 2016-07-24T08:34:31.187 に答える