0

AWS EC2でホストされている2つのWebサイトがあります。私は単一のインスタンスを作成し、そこに両方の​​サイトをホストしました。私はそのためにELBを作成して1つのサイトにSSLを導入しました。 ACMを同じインスタンス上に使用して、他のサイトにSSLを展開するにはどうすればよいですか?AWSインスタンスでSSLを実装する方法

答えて

0

2番目のELBを作成し、2番目のワイルドカード証明書を割り当てることができます。最初のELBがトラフィックを転送しているのと同じバックエンドサーバーにトラフィックを転送することもできます。あなたは次の操作を行うことができます。このシナリオでは

  1. (CNAMEレコードを使用して)新しいELBにあなたの第二のドメインをポイント新しいELB
  2. に適切なリスナーを作成して新しいELB
  3. を作成
  4. 新しいELBに既存のインスタンスを登録する

希望します。

+0

私は同じインスタンス上に両方のサイトを持っており、私は既にサイトA(SSLが配備されている)のための 'ELB'を作成しています。同じインスタンスに対して別のELBを作成する必要がありますか? – baig772

+0

はい、それはあなたが適切にnginxまたはapacheをマップしていればいいと思いますか?それはnginxを使用している場合https://garthkerr.com/multiple-ssl-domains-on-elb-with-nginx/ –

+0

はい私は適切にvhostsを作成しました。私は 'Apache'を使用しています – baig772

1

ホスト名に従ってトラフィックを特定のターゲット・グループに転送するようにHTTPSリスナー・ルールを構成することにより、同じサーバー(または複数のサーバー)の両方のサイトに対して1つのApplication Load Balancerを使用できます。

サーバー自体にSSL証明書をインストールする必要はありません。 ELBはTCP/IPポート80経由でサーバーと通信します。安全でない接続を許可しない場合は、WebサーバーにHTTPからHTTPSへのリダイレクトルールを追加する必要があります。

Listener Rules for Your Application Load Balancerを参照してください。

関連する問題