29

自己署名証明書を使用して、AWS Elastic Load Balancer で https を構成する際に問題が発生しています。セットアップが完了した後、https エンドポイントへの接続が機能しません。http接続はまだ問題ありません。

これが私がしたことです。

  1. このコマンドを使用して自己署名証明書を生成します

    openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt

  2. 次のコマンドを使用して、キーと証明書が機能していることを確認しました。

    openssl rsa -in privateKey.key -check
    openssl x509 -in certificate.crt -text -noout

  3. aws 証明書の要件に準拠するために、証明書、キー、および証明書を .pem エンコード形式に変換します。

    openssl rsa -in privateKey.key -text > private.pem

    openssl x509 -inform PEM -in certificate.crt > public.pem

  4. AWS マネジメント コンソール http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_UpdatingLoadBalancerSSL.htmlを使用して、エラスティック ロード バランサーに証明書をアップロードします。秘密鍵と公開証明書の値には、手順 3 で生成した private.pem と public.pem を使用しました。

  5. EBL リスナー構成に入り、https リスナーを追加し、アップロードした証明書を使用しました。リスナーの構成は次のとおりです。

    ここに画像の説明を入力

私の構成で何が間違っているのか考えてみませんか? ありがとう!!!

4

1 に答える 1

29

ロード バランサーのセキュリティ グループには、ソース 0.0.0.0/0 のインバウンド HTTPS 443 ポートが含まれていますか? 最終的にこの解決策を見つけるまで、数時間を費やしました。

于 2013-11-19T04:16:13.127 に答える