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.conf
dos erros de ortografia ...