In che modo le app web creano sottodomini?

8

Voglio capire l'architettura delle app web che usano i sottodomini. Non penso che sto formulando così bene, quindi lasciami spiegare.

Molte app web, come tumblr o shopify, creano il sito di un utente su un sottodominio. Supponiamo ad esempio che il mio account tumblr fosse johndoe , quindi potresti trovare il mio blog tumblr su johndoe.tumblr.com . Qualcuno può spiegare come è implementato?

    
posta user2129607 29.05.2013 - 19:59
fonte

2 risposte

12

Fondamentalmente potresti impostare un nuovo record CNAME sul tuo server DNS per ogni utente (se possiedi tale capacità dal tuo provider di server Hosting / DNS) o utilizzare metodo DNS wildcard record e quindi utilizzare alcune regole di riscrittura per elaborare le richieste.

Puoi leggere ulteriori informazioni su questo post precedente in StackOverflow .

    
risposta data 29.05.2013 - 20:09
fonte
3

Se non puoi modificare il tuo record DNS, puoi anche inserire un sottodominio che punta a *.yourdomain.com e riceverà tutti i sottodomini, in questo modo potrai controllare sul tuo sistema se quel sottodominio inserito dall'utente è un dominio valido, controlla un array di whitelist, os controlla semplicemente sul database se l'utente esiste sul sistema.

    
risposta data 29.05.2013 - 20:36
fonte

Leggi altre domande sui tag