Temos uma configuração semelhante.
O problema é que você vai querer ter um subdomínio inteiro para o seu servidor. Então, em vez de jdoe.domain.com & bsmith.domain.com, você terá jdoe.dev.domain.com e bsmith.dev.domain.com. Você pode quase pensar no 'dev.domain.com' como o servidor.
Você provavelmente vai querer fazer algo assim:
Módulo do Apache
Certifique-se de que o módulo vhost_alias esteja ativado.
# a2enmod vhost_alias
Configuração do Apache
(a chave é a diretiva VirtualDocumentRoot )
<VirtualHost *:80>
ServerName dev.domain.com
ServerAlias dev.domain.com *.dev.domain.com
VirtualDocumentRoot /home/%1/sources
</VirtualHost>
entrada de DNS
Você precisa de uma entrada DNS para apontar o dev.domain.com e qualquer coisa abaixo dele (* .dev.domain.com) para o seu servidor de desenvolvimento.
Se você quiser se livrar do subdomínio 'dev', terá que fazer uma entrada de DNS para cada desenvolvedor.
Um registro BIND na zona domain.com pode ter esta aparência:
*.dev A 10.1.1.1