apache 000-default虚拟主机

Nic*_*ick 5 apache2

我看到有000-default虚拟主机,我离开了它.我为mysite.com创建了一个新文件和链接,它可以工作,但不是我想要的.我想知道,有没有人知道我是否需要删除或者我是否应该删除000-default vh?

出于某种原因,如果要访问http://mysite.com,它会将我带到000-default网站,但如果我去http://www.mysite.com,它会把我带到正确的地方.为什么会有区别?

这是mysite.com vh文件:

#NameVirtualHost *
<VirtualHost *:80>
        ServerAdmin nick@mysite.com
        ServerName mysite.com
        ServerAlias www.mysite.com *.mysite.com
        DocumentRoot /home/nick/www/mysite.com

        ErrorLog /var/log/apache2/mysite.com/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel info

        CustomLog /var/log/apache2/mysite.com/access.log common
        ServerSignature On

</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

var*_*tec 0

这样配置后,就不需要默认VH了。现在,为什么 mysite.com 将您设置为默认值?这是一个很好的问题,如果您的配置与您复制的完全相同,并且您已经重新启动了服务器,那么它不应该。