質問: お世話になります。 表題の通りの現象で困っております。 具体的には、EC2上のCentOS6.xでLet's EncryptでSSLを導入しようとしたのですが、 導入後にブラウザでアクセスすると ![![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/9d844e45b9726f10785d493b3c8ff927.jpeg)](b7ee0c1ff91accd8e90195dbb608fb95.jpeg) というSSL証明書の妥当性検証でエラー扱いになってしまいます。 どうも、画像中のSubjectとIssuerの部分がEC2のprivate DNS名になっているのが気になります。 一度、ここで「もしや」と思い、調べてみたらCentOSの/etc/sysconfig/networkのhostnameがこのprivate DNS名のままになっていました。 そこで、取得したドメイン名に書き換えてEC2を再起動し、hostnameコマンドでちゃんとホスト名が取得したドメイン名に変わっているのを確認した上で、もう一度Let's Encryptで証明書を取得したのですが、結果は同じになりました。 念のため、3度目の挑戦として、サブドメイン部分を変更して(もちろんhostnameも更新し)、新規にLet's Encryptで証明書をまた取得してみたのですが、それでもまた結果は同じでした。 どこかミスっているのだと思いますが、わからずにおります。 お詳しい方、ご教示いただけますと幸いです。 ちなみに、サーバーはApache 2.2.x系です。
回答: すみません。自己解決しました。 letsencryptやEC2の性質の問題ではなく、 単に私のhttpdの設定にミスがありました。 kalturaという動画配信サーバーを運用しようとしており、それのインストールでssl.confとは別のzzzkaltura.ssl.confというものができたので、zzzkaltura.ssl.confにletsencryptで取得した証明書などの設定をしていたのですが、 最初からあるssl.confをよく見たら SSLCertificateFile /etc/pki/tls/certs/localhost.crt などの自己署名と思われるcertificateFileが指定されていました。 どうやら、zzzkaltura.ssl.confではなくssl.confの設定が優先されてしまっていたようです。 ssl.confをssl.conf.backupなどにとりあえずリネームして無効にしたら、うまくいきました。 という次第でして、私の完全なケアレスミスでした。 大変申し訳ありません。 TaichiYanagiyaさま、親切に対応頂きまして。誠にありがとうございました。お礼申し上げます。