我正在尝试通过 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
。我在这里尝试了建议和许多不同的组合,但似乎没有任何效果。
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
您为您的域定义了两个虚拟主机,因此只使用其中一个。通过删除其中一个来解决此问题。