ti-enxame.com

Como permitir domínios personalizados de usuários finais?

Essa é uma das coisas que me interessou por um tempo, e sei que o serviço que estou desenvolvendo se beneficiaria muito com isso.

Vários sites (Ning, Tumblr, Wordpress etc.) permitem que os usuários apontem seu próprio domínio no site, onde ele é configurado automaticamente para redirecionar para seu próprio espaço pessoal dentro do serviço.

O que preciso fazer para conseguir isso para meus próprios usos? Que tipo de ambiente é melhor otimizado para esse tipo de funcionalidade? E existem riscos sérios que eu preciso estar ciente ao tentar fazer isso?

3
Noctrine

O que você está falando é sobre gerenciamento de DNS. Esses sites basicamente permitem que você aponte o DNS do seu host para o servidor e eles descobrem o URL que está chegando no que hospedar. Portanto, o que você precisa fazer é criar um sistema de URLs que analise a tabela do banco de dados e retorne o conteúdo da página por essa correspondência de URL.

Em geral, não é difícil de fazer. Você só precisará criar seu site para executar quase inteiramente fora de um banco de dados ou criar um sistema para apontar a raiz da pasta de cada URL específico para a pasta que existe para ele.

2
Ben Hoffman

Se você fizer algumas pesquisas por DNS curinga , estará na direção certa. Aqui estão algumas perguntas sobre ServerFault que abordam isso.

Para IIS
https://serverfault.com/questions/84921/how-to-configure-iis-wildcards-for-account-subdomains-like-basecamp

Para Apache
https://serverfault.com/questions/63200/how-do-i-create-subdomain-names-dynamically

2
jessegavin