Remova NameVirtualHost *: 80 do arquivo do seu host virtual. Isso já está no /etc/apache2/ports.conf por padrão.
Eu coloquei NameVirtualHost *: 80 em um dos arquivos do meu host virtual e posso confirmar que recebi o mesmo erro.
OS: Ubuntu 12.04.2 Atualizado para o mais recente e maior
Então, aqui está o que eu não fiz até agora:
cd /etc/apache2/sites-available
sudo nano mysite
Dentro deste arquivo eu escrevi a seguinte definição:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/mysite
ServerName subdomain.domain.com
</VirtualHost>
ativou o site com o seguinte comando (como root):
a2ensite mysite
então
service apache2 restart
tudo isso sem sucesso. alguma sugestão?
EDIT: Se houver mais informações que eu possa adicionar ou coisas que eu possa mudar para tornar a resposta mais provável, por favor me avise. obrigado
Remova NameVirtualHost *: 80 do arquivo do seu host virtual. Isso já está no /etc/apache2/ports.conf por padrão.
Eu coloquei NameVirtualHost *: 80 em um dos arquivos do meu host virtual e posso confirmar que recebi o mesmo erro.