SSL 証明書が検証されず、AWS が干渉している?

SSL 証明書が検証されず、AWS が干渉している?

以前の設定: AWS ロードバランサーと AWS 証明書。現在の設定: Apache 上のホストプロバイダーからの GeoTrust QuickSSL 証明書

ホスト プロバイダーから C NAME の詳細が提供され、それを route53 に追加しましたが、https が解決されないようです。http://www.example.com素晴らしいですが、 https://www.example.com何も表示されません。Amazon 証明書を削除しましたが、AWS はまだ影響していますか? AWS には、変更または削除していない他の 2 つの cname レコードがあります。

DNS レコードのスクリーンショットを投稿しました。サイトが正しい IP を指すように A レコードをすでに変更しました。ネームサーバーは変更されていません - 引き続き AWS です。

以前は、(文字通り) example.com を参照するだけの奇妙な証明書 (前の人) で設定されていましたが、この証明書は期限切れでした。そのため、Amazon で新しい証明書を設定しました。AWS 証明書は、route53 にリンクするまで最初は機能しませんでした。route53 はロード バランサーにリンクされていたと思います。lb も削除しました。

たった今、あることに気づきました。AWS で設定した証明書 (削除済み) はアイルランド地域 (事業拠点) でしたが、地域をノースカロライナに変更すると、そこで AWS 証明書がアクティブになります。

ドメイン名: *.example.com

レコード名: _09ede9a0bba2bcf36e9f0c4f843f1397.example.com。

レコードタイプ: CNAME

レコード値: _specificaws.number.acm-validations.aws。

これも削除したほうがいいでしょうか? cname レコードを削除するだけで十分でしょうか、それとも証明書を削除すればいいのでしょうか?

編集: 詳細とスクリーンショットを削除しました 編集2: 実際のドメインへの参照を削除しました

答え1

  1. あなたの参考文献ポート 443 (HTTPS) をリッスンしないため、証明書を確認できません。

    $ telnet www.example.com 443
    Trying 192.0.0123...
    telnet: Unable to connect to remote host: Connection refused
    
  2. その_09ed...1397.example.com.DNSレコードはAWS 証明書マネージャー(ACM) ドメイン検証の目的のため、実際の証明書ではありません。

  3. IPアドレスから推測すると、AWSでサイトをホストしていないため、ACM証明書は使用できません。たとえば、以下から取得する必要があります。暗号化しましょう

関連情報