Você não precisa de um arquivo separado .conf para cada site. Você simplesmente coloca todos em seu padrão e você estará pronto para ir. Verifique também se há erros de ortografia.
Recentemente, tentei configurar um subdomínio onde o domínio principal redireciona para ele alterando o URL mexendo com .htaccess , VirtualHost e apache2.conf .
Para isso, criei dois sites em sites-available , um é default.conf e um é subdomain.conf .
default.conf :
<VirtualHost *:80>
ServerName www.domain.com
ServerAdmin webmaster@localhost
DocumentRoom /home/user/web/
</VirtualHost>
subdomain.conf :
<VirtualHost *:80>
ServerName subdomain.domain.com
ServerAdmin webmaster@localhost
DocumentRoot /home/user/subdomain
</VirtualHost>
O mais estranho é que quando subdomain.conf é ativado, ele se torna o site padrão para o subdomínio e o domínio principal quando o que desejo é que o site e o diretório do domínio principal apareçam em www.domain.com e o subdomínio para aparecer em subdomain.domain.com . Quando o subdomínio está desativado e o padrão é ativado, ele aparece nos dois sites também.
Qualquer ajuda apreciada
Você não precisa de um arquivo separado .conf para cada site. Você simplesmente coloca todos em seu padrão e você estará pronto para ir. Verifique também se há erros de ortografia.
Como um comentarista disse:
Basta colocar os dois em
default.conf. Você também deve verificar odefault.confdos erros de ortografia ...