[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:42272] Apache virtual hostでのSSL認証



こんばんは。

Apche-sslで、Name Virtual Hoat を利用して、いくつかのHostを運用しています。
たとえば、
www.aaa.com
www.bbb.com
という二つのvirtual hostを運用して、それぞれport 443 にて、SSLを利用して
います。
それぞれのhostにて、サーバー認証を行っており、別々のkey file, cert file
を指定しています。
ところが、https://www.bbb.com/xxxx を開こうとしたときに、サーバー証明書
を確認すると、www.aaa.comの証明書が表示されてしまいます。httpd.confを変
更し、 www.aaa.comとwww.bbb.comの順序を変えて記述すると、今度はhttps:
//www.aaa.com/xxx を表示したときに、www.bbb.comの証明書が表示されてしま
います。
何とか別々に表示したいのですが、方法はないでしょうか?
よろしくお願いします。

野村

----httpd.conf -----------------------

NameVirtualHost 221.xxx.xxx::443
<VirtualHost 221.186.xxx.xxx:443>
Port 443
SSLEnable
ServerAdmin webmaster@xxxxxxx
DocumentRoot /public/www/aaa/public_html
ServerName www.aaa.com
ErrorLog /var/log/apache-ssl/error.log
TransferLog /var/log/apache-ssl/access.log
SSLCertificateKeyFile /etc/ssl/private/aaa.key
SSLCertificateFile /etc/ssl/certs/aaa.crt
SSLVerifyClient 0
SSLVerifyDepth 10
SSLFakeBasicAuth
</VirtualHost>

<VirtualHost 221.186.xxx.xxx:443>
Port 443
SSLEnable
ServerAdmin webmaster@xxxxxxx
DocumentRoot /public/bbb/public_html
ServerName www.bbb.com
ErrorLog /var/log/apache-ssl/error.log
TransferLog /var/log/apache-ssl/access.log
SSLCertificateKeyFile /etc/ssl/private/bbb.key
SSLCertificateFile /etc/ssl/certs/bbb.crt
SSLVerifyClient 0
SSLVerifyDepth 10
SSLFakeBasicAuth
</VirtualHost>

-- 
****** Nomura Technical Management Office Ltd. *****************
 Tomoo Nomura      nomura@xxxxxxxxx       http://www.tmo.co.jp/ 
    Phone: +81-78-797-0240 Fax: +81-78-797-0241 @nifty:GBH12257
 Worldwide Airline Timetable 'Flight Planner'
 European Electronic Timetable 'HAFAS'         ValueFax Support
****************************************************************