Apache/2.2.22 (Ubuntu)
<VirtualHost *:80>
ServerName www.example.com # Works
ServerAlias new.example.com # Works
ServerAlias example.com # Does not work - shows apache default "It works"
DocumentRoot /usr/share/drupal7 # /tmp shows the same behavior
</VirtualHost>所有域的ip相同( ping new.example.com = ping www.example.com = ping example.com)
编辑:
任何顶级域名的行为都是这样的。www.test.com可以工作- test.com不能...
发布于 2014-04-28 22:53:30
只需将其写在一行:
<VirtualHost *:80>
ServerName www.example.com
ServerAlias new.example.com *.example.com
DocumentRoot /usr/share/drupal7
</VirtualHost>发布于 2014-04-29 17:35:52
您似乎已经将example.com用于主站点,即您拥有以下内容:
ServerName example.com在<VirtualHost>容器之外。当有多个匹配时,Apache将简单地检索第一个匹配。
https://stackoverflow.com/questions/23344208
复制相似问题