AmazonのEC2を使用して、JSPで構築されたWebサイトをホストしています。
http://ec2-50-17-144-64.compute-1.amazonaws.com:8080/p2p
そして、私はこのドメインを購入しました:www.p2pbrasil.com
Www.p2pbrasil.comをAmazon EC2のウェブサイトにリダイレクトするにはどうすればよいですか?
誰かがwww.p2pbrasil.comと入力すると、 http://ec2-50-17-144-64.compute-1.amazonaws.com:8080/p2p ?
あなたは2つのことをする必要があります
Aレコードを直接設定できない場合は、ZoneEditのようなDNS管理サービスを見つけ、そこにドメインをゾーンとして登録すると、ZoneEditがドメインプロバイダーの管理パネルに入力するネームサーバーを提供します。その後、ZoneEditでドメインのAレコードを追加できます。
基本的なサービスは無料であるため、ZoneEditのみに言及しています。AmazonRoute 53または同様の有料サービスを使用することもできます。
AWSパネルでElastic IPを作成し、それをインスタンスに関連付けます。
次に、DNS管理サービスを使用してドメインとIPアドレス(Elastic IP)を追加し、ドメインプロバイダーパネルでDNS管理サービスから提供されたDNSを追加します。
EntryDNS をお勧めします。これは実際には無料です。
これが趣味のウェブサイトであり、ドメインレジストラが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は変更されませんが、インスタンスを再起動すると変更される可能性があります。
EC2インスタンスからパブリックIPをA nameとしてrootドメインに配置しますin Route 5ホストゾーン。この変更には時間がかかる場合があります。
AWSでサーバーを使用する最良のオプションは、Route53ホストゾーンを使用することです。これを行うことにより、AWSを使用してすべてのDNSエントリを管理できます。将来、アプリケーションにELBを使用する予定の場合、Route53を使用してさまざまなトラフィックルーティングオプションを使用できます。
ホストゾーンを作成し、ネームサーバーを取得します。
現在のネームサーバーを、ドメインレジストラーのDNSエントリのAWSネームサーバーに置き換えます。
AWSホストゾーンでAレコードを作成し、サーバーIP(Elastic IP)を値として指定します。
詳細な手順については、このブログ投稿をご覧ください。 ドメイン名をEC2サーバーにマッピングする