it-swarm-es.com

¿Cómo permitir dominios personalizados de usuarios finales?

Esta es una de las cosas que me ha interesado por un tiempo, y sé que el servicio que estoy desarrollando se beneficiaría enormemente de esto.

Varios sitios (Ning, Tumblr, Wordpress, etc.) permiten a los usuarios apuntar su propio dominio al sitio, donde se configura automáticamente para redirigir a su propio espacio personal dentro del servicio.

¿Qué necesito hacer para lograr esto para mis propios usos? ¿Qué tipo de entorno está mejor optimizado para este tipo de funcionalidad? ¿Y hay algún riesgo serio que deba tener en cuenta al intentar esto?

3
Noctrine

De lo que estás hablando es de la administración de DNS. Esos sitios básicamente le permiten apuntar sus servidores DNS al servidor y se dan cuenta por la URL que está ingresando en qué host. Entonces, lo que debe hacer es crear un sistema de URL que busque en una tabla de base de datos la URL y devuelva el contenido de la página según la coincidencia de esa URL.

En general no es difícil de hacer. Solo necesitará construir su sitio para que se ejecute casi por completo desde una base de datos o construir un sistema para reencaminar la raíz de la carpeta para cada URL específica a la carpeta que existe para ella.

2
Ben Hoffman

Si realiza algunas búsquedas de DNS comodín , se dirigirá en la dirección correcta. Aquí hay algunas preguntas de ServerFault que abordan esto.

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