最近遇到 一个非常奇怪的问题。
就是在Windows Server 2008上安装xampp 5.6.12,然后绑定多个域名时,所有的域名显示的全都是第一个vhost的内容。不管怎么改,怎么折腾,都没用。
一开始还想出了是不是机房的网络做了特殊设置,操作系统是不是被人黑过了,很多很多想法。
没有用,就是只显示第一个vhost内容。
网上一通搜,只有问问题的,没有解答的。
非常无奈。
一个偶然的机会,在vhost 设置里,有一个ServerAlias 的设置,把它改成正式的域名,也就是跟ServerName一样,它就正常了。
<VirtualHost *>
DocumentRoot "d:/xampp/your/path"
ServerName www.mysite.com
ServerAlias www.mysite.com
</VirtualHost>
是的。就是这么简单。
Windows server 2003也有这个问题,只是没有去试试。
Good Night.