Como os aplicativos da Web criam subdomínios?


8

Quero entender a arquitetura de aplicativos da web que usam subdomínios. Eu não acho que estou escrevendo isso muito bem, então deixe-me explicar.

Muitos aplicativos da web, como o tumblr ou o shopify, criam o site de um usuário em um subdomínio. Digamos, por exemplo, minha conta do tumblr era johndoeque você poderia encontrar o meu blog do tumblr em johndoe.tumblr.com. Alguém pode explicar como isso é implementado?

Respostas:


12

Basicamente, você pode definir um novo registro CNAME no servidor DNS para cada usuário (se você tiver essa capacidade pelo provedor de hospedagem / servidor DNS) ou usar o método de registro DNS Wildcard e, em seguida, usar algumas regras de reescrita para processar as solicitações.

Você pode ler mais sobre isso nesta postagem mais antiga no stackoverflow .


1
Ahh obrigada! Este é um começo incrível. E o vocabulário adicionado - subdomínios curinga - torna esse tópico muito mais fácil para o Google!
User2129607

3

Se você não conseguiu editar o seu registro DNS, também pode inserir um subdomínio que apontará *.yourdomain.come ele receberá quaisquer subdomínios, assim você poderá verificar no seu sistema se o subdomínio inserido pelo usuário é um domínio válido. em uma lista de permissões, basta verificar no banco de dados se o usuário existe no sistema.


Esse é o método de registro DNS Wildcard que mencionei anteriormente.
StashX
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.