質問: a.com b.com の2つのドメインを同じVPSサーバ上で運営していて、 どちらもSSLの設定はできていて、Qualys SSL ReportでA+評価を得ていると仮定します。 (=つまり正常に設定できてるはずですね) a.comにアクセスした際に、 「a.comは不正なセキュリティ証明書を使用しています。この証明書はb.comにだけ有効なものです」と表示されることが「たまに」あると申告を受けています。 (私は未確認、Firefox,chrome,safari等で確認) 申告者は、Firefoxを使っており、セキュリティソフトはカルペルスキーだそうです。 なお、a.comのトップページの画像はb.comからhttpsで呼び出しています。 サーバーの負荷は高めで、さくらのVPSのコントロールパネルを確認すると、 時間帯によってはCPUのスコアが500msecになっています。 (CPUのスコアは3コアプランなので最大3000msecまで使えるはずです) この時考えられる理由と対策は何があるでしょうか? 単純にDBとデータ部分を分離するなどしてサーバ負荷を下げるのが無難でしょうか?
回答: ひとまず、エラー内容からコメントしますと、 「a.comは不正なセキュリティ証明書を使用しています。この証明書はb.comにだけ有効なものです」 このエラーはサーバー証明書に含まれるCommonNameとアクセスURLに含まれるFQDNが不一致した場合に発生すると思われますので、まずはそこが一致しているかを確認してください。 「なお、a.comのトップページの画像はb.comからhttpsで呼び出しています。」 この一文がどういう意味かが読み取れませんでした。 Webサーバーを2つ、同一のVPSで稼動させていて、サーバー内で連携している? とかでしょうか? 構成を具体的に教えて下さい。 「「a.comは不正なセキュリティ証明書を使用しています。この証明書はb.comにだけ有効なものです」と表示されることが「たまに」あると申告を受けています。 (私は未確認、Firefox,chrome,safari等で確認) 」 上記エラーが出た際の状況をもっと具体的にヒアリングされた方が良いと思います。 証明書の問題であれば、サーバー負荷によらず同じ手順で毎回必ず発生しそうな気がします。