Estou tentando criar subdomínios virtuais, mas o Apache não inicia depois de editar o httpd-vhosts.conf e não há erros no log de erros.
<VirtualHost 127.0.0.1:80>
ServerAlias *.localhost
UseCanonicalName Off
VirtualDocumentRoot C:/xampp/htdocs/%1
</VirtualHost>
Nota: estou executando o Apache via xampp no Windows.
Responder1
É a minha maneira de criar hosts virtuais no Linux:
<VirtualHost 127.0.0.1>
DocumentRoot /var/webapps/testphp
ServerName testphp.home.lan
</VirtualHost>
Você pode usá-lo (substituir DocumentRoot e ServerName) e adicionar
127.0.0.1 testphp.home.lan
em você /etc/hosts (ou windows-os c:\windows\system32\drivers\etc\hosts) E verifique se há "error-switcher" na configuração principal do apache. Pode ser que seu log de erros esteja desativado.