さくらVPSにSSLを導入したいと思っています。

今までマルチドメインの証明が使われたいようですが、切れてしまい、これを新しく取り直したのですが複数ドメイン分の認証を誤って取ってしまいました。
サイトはバーチャルホストで複数のドメインが入っています。

元のwww.a.comという証明はうまくできましたが、www.b.comというドメインを下記のように記載してみましたが、できませんでした。
vhosts_ssl.conf

<VirtualHost *:443>
ServerAdmin admin@a.com
DocumentRoot "/home/b/html"
ServerName www.b.com
ServerAlias b.com

SetEnvIf Request_URI "/favicon.ico" no_log
SetEnvIf Request_URI "\.(gif)|(jpg)|(png)|(css)|(js)$" no_log
ErrorLog logs/b.com-ssl_error_log
#CustomLog logs/b.com-ssl_access_log combined
TransferLog logs/b.com-ssl_access_log
LogLevel warn

SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/httpd/ssl/b.crt
SSLCertificateKeyFile /etc/httpd/ssl/bo.key
SSLCACertificateFile /etc/httpd/ssl/b

表示されるエラーは
www.b.com は不正なセキュリティ証明書を使用しています。 この証明書は次のドメイン名にだけ有効なものです: www.a.com , a.com (エラーコード: ssl_error_bad_cert_domain)

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/06/20 19:35:04
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:JULY No.1

回答回数966ベストアンサー獲得回数247

ポイント100pt

名前ベースのバーチャルホスト(1つの IP アドレスで、複数の名前を持つもの)の場合、SNI を有効にする必要があります。

ApacheのSNIについて [がらくたネット]

お使いの Web サーバが SNI に対応しているか、という問題はありますが、上記ページの設定を参考にしてみて下さい。

id:dawakaki No.2

回答回数797ベストアンサー獲得回数122

以下の部分が正しい証明書ファイルになっていないようです。
確認して下さい。

SSLCertificateFile /etc/httpd/ssl/b.crt
SSLCertificateKeyFile /etc/httpd/ssl/bo.key
SSLCACertificateFile /etc/httpd/ssl/b
id:birdtail

申し訳ありません、どの部分でしょうか?
www.a.comの設定ではこれで問題なくできています。

2013/06/20 01:19:39
id:mahosuto No.3

回答回数789ベストアンサー獲得回数28

ポイント100pt

http://www.sakura.ad.jp/function/security/ssl/

こちらをみるか、問い合わせがいいですね。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません