Pergunta

Tenho poucos sites e todos têm configuração idêntica em um único servidor. Agora, em vez do arquivo de configuração separado para cada um deles no diretório habilitado para sites, quero ter um arquivo comum.

A ideia é a seguinte:

www.abc.com deve ter/var/www/abc como documentroot, www.xyz.com deve ter/var/www/xyz como documentroot, etc.

Todos os outros parâmetros, como arquivos de log, e -mails de contato etc., também devem ter uma configuração idêntica (abc.com deve ter contact@abc.com como e -mail administrador, xyz.com deve ter contact@xyz.com como e -mail administrador etc).

Não consegui encontrar nenhum tutorial sobre como fazer backreference Wildcards, etc.

Saudações,

JP

Foi útil?

Solução

Aha. Encontrou a solução. VirtualDocumentroot é a resposta.

Uma única linha como:

VirtualDocumentRoot /var/www/%0

faz o trabalho. Não imaginei realmente o material dos troncos, mas deveria ser semelhante e fácil.

Ver https://serverfault.com/questions/182929/wildcard-subdomain-directory-names Para um bom tópico relacionado.

Você tem que ativar o módulo vhost_alias para isso. (sudo a2enmod vhost_alias no Ubuntu).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top