Eu adicionei um arquivo de configuração ao meu /etc/apache2/sites-available
e adicionei um link para /etc/apache2/sites-enabled
. No entanto, se eu reiniciar o servidor e verificar com apache2ctl -S
, só recebo o host virtual de 000-default.
root@ns00001:/etc/apache2/sites-available# apache2ctl -S
VirtualHost configuration:
*:80 ns00001.ip-x.x.x.x.com (/etc/apache2/sites-enabled/000-default.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex default: dir="/var/lock/apache2" mechanism=fcntl
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
O arquivo que eu criei /etc/apache2/sites-available
é mydomain.eu
e contém o seguinte texto:
<VirtualHost *:80>
ServerName test.mydomain.eu
DocumentRoot /var/www/test
<Directory /var/www/test/>
Options Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Mas quando vou para test.mydomain.eu, recebo a página padrão do apache (funciona!). Portanto, isso significa que o padrão 000 assume o controle. Sim, reiniciei o serviço apache2 após alterar a configuração.
Alguém pode me ajudar com isso, o que estou esquecendo?
deviaene.eu
e o link tem o mesmo nome. Eu uso a mesma configuração em outro servidor com o mesmo sistema operacional e funciona bem.