01-05-2016 0 条评论

我们在使用域名泛解析的时候,往往vhost里面并没有一条相关的记录,如:

ServerAlias *.abc.com

但是却同样可以使用泛解析,当域名已经配置相应的vhost那么则会优先去找相匹配的虚拟主机。
反之如果没有,则会获取default.conf中的第一条记录作为解析。
这时将忽略以下信息:

ServerAdmin webmaster@localhost
ServerName www.abc.com

直接去寻找相应的路径信息:

DocumentRoot /var/www/html/website

当然,你也可以禁止域名泛解析,就是在第一记录上增加:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName www.abc.com
        DocumentRoot /var/www/html/
        <location />
        Order deny,allow
        Deny from all
        </location>
</VirtualHost>