我有一个虚拟主机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提供正确的内容。