Listagem automática de domínios sub e sub-sub no Apache

1

Preâmbulo

No trabalho, estarei migrando nosso servidor de uma caixa WAMP para uma caixa LAMP e, com meu conhecimento dos domínios Apache e curinga, esperamos usar client.ourtestserver.com em vez de nosso test.ourtestserver atual. com / client / project_id

É claro que o gerenciamento deseja o project_id na URL para fins de contabilidade, faturamento e organização, portanto, eles querem usar project_id.client.ourtestserver.com ou client.ourtestserver.com/project_id.

O problema é que os desenvolvedores e gerentes de projeto gostam do nome curto para desenvolver com (client.ourtestserver.com), então há um conflito.

Minha pergunta

Existe uma maneira de o Apache listar automaticamente os sub-subdomínios de um subdomínio, como client.ourtestserver.com, listando (através de uma lista simples de diretórios ou de itens semelhantes) sub-sub-domínios, como 1234.client .ourtestserver.com, 1235.client.ourtestserver.com, 3452.client.ourtestserver.com ??

Dessa forma, podemos apontar um cliente para o client.ourtestserver.com (que é mais fácil dizer pelo telefone) e fazer com que ele clique em seu project_id.

Ou eu estou indo sobre isso da maneira errada?

    
por bafromca 19.05.2011 / 15:45

1 resposta

1

A execução de httpd -S listará todos os VirtualHost e NameVirtualHosts para uma configuração do Apache. No entanto, se você estiver usando o recurso curinga, acredito que a única fonte autorizada dessas informações seja o servidor DNS da zona "ourtestserver.com". Naturalmente, você pode fazer uma análise dos logs de acesso, desde que tenha %{Host}i em seu LogFormat, mas isso só fornecerá sub-subdomínios que foram acessados antes.

    
por 19.05.2011 / 16:28