自己署名証明書を使用してawsエラスティックロードバランサーでhttpsを設定する際に問題が発生します。セットアップを完了した後、httpsエンドポイントへの接続が機能しません。 http接続はまだ問題ありません。
これが私がしたことです。
このコマンドを使用して自己署名証明書を生成します
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -outcertificate.crt
次のコマンドを使用して、キーと証明書が機能していることを確認しました。
openssl rsa -in privateKey.key -check
openssl x509 -incertificate.crt -text -noout
証明書をキーと証明書を.pemエンコード形式に変換して、aws証明書の要件に準拠します。
openssl rsa -in privateKey.key -text> private.pem
openssl x509 -PEMに通知-certificate.crt> public.pem
AWSマネジメントコンソールを使用して、証明書をエラスティックロードバランサーにアップロードします http://docs.aws.Amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_UpdatingLoadBalancerSSL.html 。秘密鍵と公開証明書の値には、手順3で生成されたprivate.pemとpublic.pemを使用しました。
EBLリスナー構成に移動し、httpsリスナーを追加して、アップロードしたばかりの証明書を使用しました。リスナーの構成は次のとおりです。
私の構成で何が間違っているのかについて何か考えはありますか?ありがとう!!!
ロードバランサーのセキュリティグループには、ソース0.0.0.0/0のインバウンドHTTPS 443ポートが含まれていますか?最終的にこの解決策を見つけるまで、私はほんの数時間を費やしました。