顶级域名上的虚拟主机不能正常工作

我试图通过Apache虚拟主机路由一个顶级域名,但我似乎无法得到它的工作。

<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName mydomain.net ServerAlias www.mydomain.net DocumentRoot /var/www/tgc </VirtualHost> 

www.mydomain.net完美的作品。 但是mydomain.net继续路由到/var/www 。 我已经尝试过这里的build议和许多不同的组合,但似乎没有任何工作。

 apachectl -S VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 is a NameVirtualHost default server mydomain.net (/etc/apache2/sites-enabled/000-default:1) port 80 namevhost mydomain.net (/etc/apache2/sites-enabled/000-default:1) port 80 namevhost mydomain.net (/etc/apache2/sites-enabled/000-default:54) Syntax OK 

您为您的域定义了两个虚拟主机,因此只使用其中的一个。 通过删除其中一个来解决这个问题。