質問: 御世話になります。 ec2のサイトに、ssl認証を通したいと考えています。 ssl認証は、Certificate Managerから、開発ドメイン向けに発行をしました。 その後、ロードバランサーを追加し、ssl認証を利用する設定をしましたが、うまく起動しません。 設定方法は以下になります。 1:ロードバランサーの設定 名前を設定 スキームをインターネット向け リスナーをhttpsに設定(別の方法でhttpも追加しましたが駄目でした) アベイラビリティーゾーン 日本向けのゾーン二つを設定 2:セキュリティ設定の更新 証明書タイプ ×AWS証明書マネージャーから既存の証明書を発行する 〇AWS証明書マネージャーから既存の証明書を選択する 後はデフォルト 3:セキュリティグループの設定 開発中のサイトのセキュリティグループを設定 https 任意ipから可能 http 任意ipから可能 4:ルーティングの設定 target名前指定 プロトコルをhttp ポートを80 ヘルスチェック パスを、./test/index.html(直下だと別のファイルと干渉するため) 5:インスタンスを選択 今回開発中のインスタンスを設定 --- この状態で、ロードバランサーがactiveに設定されているのですが、url上部のセキュリティ設定が反映されていません。 どのようにすれば、ロードバランサーでsslを用いたhttps送信が出来るでしょうか?教えてください。
回答: > > AWS証明書マネージャーから既存の証明書を発行する > > > これが何を意味しているかわかりませんが、 正しくは、既にACMで発行している証明書を選択するだけとなるはずです。 また、 > > うまく起動しません > > > というのはどういう状況ですか?ALB(?)が作成されない状況でしょうか。 以下追記 ===== ACMで発行した証明書を選択し、ALBは作成されたがSSL接続できないと認識しました。 以下のコマンドを実行して、どのようなエラーが返ってくるか教えてください。 ※example.com部分は実際のFQDNに置き換えてください。 ``` curl -ki https://example.com ```