Host virtual no domínio de nível superior não funciona

1

Estou tentando encaminhar um domínio de nível superior por meio dos Hosts virtuais do Apache, mas parece que não consigo fazer isso funcionar.

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

www.mydomain.net funciona perfeitamente. Mas mydomain.net continua a direcionar para /var/www . Eu tentei sugestões aqui e muitas combinações diferentes, mas nada parece funcionar.

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
    
por mawburn 03.10.2013 / 02:40

1 resposta

3

Você definiu dois hosts virtuais para seu domínio e, portanto, apenas um deles é usado. Corrija isso removendo um deles.

    
por 03.10.2013 / 03:26