AWSのELB作成時のエラー「A certificate cannot be specified for HTTP listeners」の解決方法
スポンサードリンク
AWSでELBを構築している際に以下のエラーに遭遇しました。なぜかHTTP:80ポートのリスナー作成でエラーとなっており、ELBの追加自体失敗していました。
A certificate cannot be specified for HTTP listeners
どうやら、セキュアリスナーの設定を追加したことが原因のようでした。
ELB作成時にセキュアリスナーの設定をすると、追加するすべてのリスナーに適用されてしまうようです。HTTP:80向けのリスナーにはセキュアリスナーの設定を追加できないのでエラーになったようです。
ELB作成時は、HTTPS:443向けのリスナーのみ追加し、ELB追加後にHTTP:80向けのリスナーを追加することで対応しました。
あらためて画面を見直すと以下のとおり、「これらの設定は、すべてのセキュアリスナーに適用されます。作成後は、リスナーごとにこれらの設定を管理できます。」と記述がありました。
Linuxの基礎からセキュリティまで、サーバー運用に必要な知識をまとめた書籍
リンク
Webシステムの基礎について徹底的に学べるUdemy講座
【PHP, MYSQL, Apache】ガチで学びたい人のためのWEB開発の基礎
Search
Recent Posts
- カーネル更新やパッケージのパッチ適用後、OSの再起動が必要か確認するLinuxコマンド(needs-restarting)
- OpenSSHのエラー「bad ownership or modes for chroot directory component」の原因と解消方法
- Apacheの起動状態をチェックして停止してる場合にApacheを起動するシェルスクリプト
- Amazon LinuxのOSバージョンを調べる方法|/etc/redhat-release の代替ファイル
- MYSQLでダンプファイルを取得する際に発生したエラー「Couldn't execute 'SELECT BINLOG_GTID_POS('', '0')': You are not using binary logging (1381)」の原因と対処方法