前提・実現したいこと
CentOS5.11 x Apache 2.2
同じIPアドレスの3つのドメインに対して別々のSSL証明書を実装したい。
発生している問題・エラーメッセージ
最初に設定してしていたSSL証明書が他2つのドメインに対しても反映されてしまう。(設置されてしまう。)
1. sys.hoge.com (最初に設定してしていたSSL証明書) 2. mhoge.com (これから設置したい証明書) 3. www.hoge.com (これから設置したい証明書)
- は、2. と3. を導入する前からSSLの設定がされてまして、今回は、2. と3. の追加をトライしております。
該当のソースコード
ssl.conf
Listen 443 Listen 444 Listen 445 NameVirtualHost *:443 NameVirtualHost *:444 NameVirtualHost *:445 AddType application/x-x509-ca-cert .crt AddType application/x-pkcs7-crl .crl SSLPassPhraseDialog builtin SSLSessionCache shmcb:/var/cache/mod_ssl/scache(512000) SSLSessionCacheTimeout 300 SSLRandomSeed startup file:/dev/urandom 256 SSLRandomSeed connect builtin SSLMutex default <VirtualHost *:443> DocumentRoot /home/hoge/sys ServerName sys.hoge.com ErrorLog /var/log/httpd/sys.hoge.com-error_log TransferLog /var/log/httpd/sys.hoge.com-access_log SSLEngine on # SSLProtocol all -SSLv2 -SSLv3 SSLCertificateChainFile "/etc/httpd/conf/ssl/syshoge/ssl.globalsign.com.cer" SSLCertificateFile "/etc/httpd/conf/ssl/syshoge/ssl.globalsign.com.crt" SSLCertificateKeyFile "/etc/httpd/conf/ssl/syshoge/ssl.globalsign.com.key" <Directory "/home/hoge/sys"> Order allow,deny Deny from all Allow from all </Directory> </VirtualHost> <VirtualHost *:444> DocumentRoot /home/mhoge/htdocs/ ServerName mhoge.com ErrorLog /var/log/httpd/mhoge.com-error_log TransferLog /var/log/httpd/mhoge.com-access_log SSLEngine on # SSLProtocol all -SSLv2 -SSLv3 SSLCertificateChainFile "/etc/httpd/conf/ssl/mhoge/globalsign.com.cer" SSLCertificateFile "/etc/httpd/conf/ssl/mhoge/globalsign.com.crt" SSLCertificateKeyFile "/etc/httpd/conf/ssl/mhoge/globalsign.com.key" <Directory "/home/mhoge/htdocs/"> Order allow,deny Deny from all Allow from all </Directory> </VirtualHost> <VirtualHost *:445> DocumentRoot /home/hoge/htdocs/ ServerName www.hoge.com ErrorLog /var/log/httpd/hoge.com-error_log TransferLog /var/log/httpd/hoge.com-access_log SSLEngine on # SSLProtocol all -SSLv2 -SSLv3 SSLCertificateChainFile "/etc/httpd/conf/ssl/hoge/globalsign.com.cer" SSLCertificateFile "/etc/httpd/conf/ssl/hoge/globalsign.com.crt" SSLCertificateKeyFile "/etc/httpd/conf/ssl/hoge/globalsign.com.key" <Directory "/home/hoge/htdocs/"> Order allow,deny Deny from all Allow from all </Directory> </VirtualHost>
試したこと
上記、ポートは、全て解放済みで、中間証明書や秘密鍵にも間違えが見つかっていないため、
ssl.confの問題とみておりますが、どこが間違っているかが分かっていない段階で調査を続けております。
httpdのエラーログでもエラーは、出ていないです。
補足情報(FW/ツールのバージョンなど)
Macのターミナルで作業をしております。
アドバイスをいただきたいです。
宜しくお願いいたします!!
回答1件
あなたの回答
tips
プレビュー