初めて質問させていただきます。
お名前.comで購入した「example.com」の様なドメインに対してHTTPS通信をできるようにしたいです。
ドメインはとあるWEBサービスに割り当てるつもりで、そのサービスはAWS EC2にデプロイしました。
これまでやった事
- EC2にデプロイ
- EC2にElasticIPを割り当て
- お名前.comのDNS設定欄でElasticIPとドメインをAレコードとして対応付け
(ここまででexample.comとアドレスバーに入力するとHTTP通信でWEBサービスを利用できる)
- ACMで証明書を発効
- ELBを作成(ELBの443番ポートにアクセスがあるとEC2の80番ポートにルーティングするように設定)
- ELBのDNS名を、お名前.comのDNS設定欄でCNAMEレコードとして登録
(ホスト名:ELBのDNS名、 値:example.com)
質問
上述した「ELBのDNS名を、お名前.comのDNS設定欄でCNAMEレコードとして登録」を終えても
HTTPS通信でWEBサービスに接続できません
ここまでの対応に誤りが無いか、また不足している手順が無いかご教示下さい。
エラーメッセージ https://example.comでアクセス 「このサイトにアクセスできません example.com で接続が拒否されました。」と表示されます。
確認済み
- ELBからEC2へのヘルスチェック → ヘルスチェックは正常に働いているようです
- ELBのDNS名をアドレスバーにベタ打ち → HTTP通信でWEBアプリのWEBサーバ(Nginx)のデフォルト画面に飛ぶ
- https://ELBのDNS名wおアドレスバーにベタ打ち → エラー
エラーメッセージ 【ELB名】 では、悪意のあるユーザーによって、パスワード、メッセージ、クレジット カードなどの情報が盗まれる可能性があります。詳細 NET::ERR_CERT_COMMON_NAME_INVALID
回答3件
あなたの回答
tips
プレビュー