LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 831|回复: 1

Apache VirtualHost 和 SSL证书 的问题。

[复制链接]
发表于 2004-12-9 13:27:35 | 显示全部楼层 |阅读模式
配置了2个VirtualHost,然后再加上SSL支持。

配置如下:

[PHP]
#主server配置
Listen 1.2.3.4:80
ServerName 1.2.3.4:80
UserCanonicalName off


#VirtualHost配置

NameVirtualHost 1.2.3.4:80
<VirtualHost 1.2.3.4:80>
  DocumentRoot /var/www
</VirtualHost>

<VirtualHost 1.2.3.4:80>
  DocumentRoot /var/abcd
  ServerName a.b.c.d
</Virtualhost>

<VirtualHost 1.2.3.4:80>
   DocumentRoot /var/wxyz
   ServerName w.x.y.z
</VirtualHost>



#SSL配置:

Listen 1.2.3.4:443

NameVirtualHost 1.2.3.4:443

<VirtualHost 1.2.3.4:443>
Document /var/www
......
</VirtualHost>

<VirtualHost 1.2.3.4:443>
Document /var/abcd
ServerName a.b.c.d:443
......
</VirtualHost>

<VirtualHost 1.2.3.4:443>
Document /var/wxyz
ServerName w.x.y.z:443
......
</VirtualHost>

(省略的.... 是指定关于证书的。)

[/PHP]

现在的问题是,不管我用什么dns/ip访问,都会给我第一个证书,而不是给出相应的证书,造成认证失败。
HTTP的访问一切正常。就只有HTTPS有问题。


欢迎任何建议。谢谢!。
 楼主| 发表于 2004-12-9 13:46:46 | 显示全部楼层
忘记我的问题吧。。。

Name-based virtual hosting cannot be used with SSL secure servers because of the nature of the SSL protocol.

懂SSL的原理的话,就不用问这么白痴的问题了。活活。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表