
AWS ELBの下に2つのウェブサーバーがあります。各Webサーバーには、仮想ホストファイルとBundle.crtファイルと.keyファイルがあります。 httpを使用してELBをロードしようとすると、Webサーバーに接続されますが、https://ELBurl と入力すると、次のエラーが発生します。
この問題を解決するためにさまざまなオプションを試しました。 Webサーバーで証明書を変更し、ELBサーバーのリスナーポートを変更し、インスタンスとELBのセキュリティグループを確認し、httpd.confファイルを確認し、ssl_confファイルを確認しましたが、サーバーレベルのエラーが見つかりませんでした。設定が正しくありません。サーバーレベルでは、すべてが大丈夫に見えますが、まだ上記の問題に直面しています。 ssltestサイトで私のURLをテストすると、「セキュリティプロトコルがサポートされていません」エラーが発生します。どうやって進むべきかわかりません。
答え1
インスタンスのセキュリティグループとELBを確認しました。
これをインスタンスのインバウンドルールとして追加しましたか?そうでない場合は、追加してもう一度やり直してください。
HTTPS 443 HTTP 80 <name of the certificate>
答え2
ELBがhttps要求に応答するには、ポート用のリスナーを構成する必要があります。クラシックロードバランサーを使用するのか、最新のELBを使用するのかを指定しませんでした。
ロードバランサーにX.509証明書を追加する必要があり、それを使用してSSL接続を終了できますが、エンドポイントWebサーバーへの接続を安全に保つオプションも提供されます。