it-swarm.it

Come consentire domini personalizzati dagli utenti finali?

Questa è una delle cose che mi hanno interessato per un po 'e so che il servizio che sto sviluppando trarrebbe grandi benefici da questo.

Vari siti (Ning, Tumblr, Wordpress, ecc.) Consentono agli utenti di puntare il proprio dominio sul sito, dove viene automaticamente configurato per reindirizzare al proprio spazio personale all'interno del servizio.

Cosa devo fare per raggiungere questo obiettivo per i miei usi? Quale tipo di ambiente è ottimizzato al meglio per questo tipo di funzionalità? E ci sono dei seri rischi di cui devo essere consapevole quando provo questo?

3
Noctrine

Di cosa stai parlando è la gestione DNS. Questi siti sostanzialmente ti consentono di indirizzare il DNS del tuo host verso il loro server e vengono individuati dall'URL che sta arrivando in cosa ospitare. Quindi quello che dovresti fare è creare un sistema URL che cerca una tabella di database per l'URL e restituisce il contenuto della pagina per quella corrispondenza dell'URL.

In generale non è difficile da fare. Avrai solo bisogno di costruire il tuo sito per eseguire quasi interamente da un database o costruire un sistema per reimpostare la radice della cartella per ciascun URL specifico nella cartella esistente per esso.

2
Ben Hoffman

Se esegui alcune ricerche per Wildcard DNS ti dirigerai nella giusta direzione. Ecco alcune domande ServerFault che risolvono questo problema.

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

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

2
jessegavin