虚拟主机*:443 vs虚拟主机ip:443为apache ssl

我有一个虚拟主机configurationssl在Apache中如下:

<VirtualHost *:443> DocumentRoot "/home/user/Documents/Development/oshackers-developers/website/" ServerName oshackers.org 

这个configuration从未工作。 Apache显示/ var / www的默认页面

当我改变configuration到下一行

 <VirtualHost 192.168.0.3:443> DocumentRoot "/home/user/Documents/Development/oshackers-developers/website/" ServerName oshackers.org 

阿帕奇工作,我有访问我的SSL站点。

为什么ssl需要一个IP工作,并不能为任何网站工作?

如果您使用NameVirtualHost指令启用了基于名称的虚拟主机,那么<VirtualHost>指令必须与NameVirtualHost指令相匹配,以便apache提供正确的内容。