Estamos construyendo una plataforma de alojamiento para casos de uso específicos.
Necesitamos poder alojar contenido de otras personas bajo su propio dominio, es decir, ellos configurarían su DNS, agregarían un CNAME a nuestros servidores y nosotros entregaríamos su contenido bajo su propio dominio.
blog1.com => would deliver the content of ourwebsite.com/blog1
blog2.com => would deliver the content of ourwebsite.com/blog2
blog3.com => would deliver the content of ourwebsite.com/blog3
y nuestro cliente solo configuraría un CNAME y nosotros nos encargaríamos de todos los demás aspectos técnicos.
La primera solución que encontramos implicó el uso de dominios personalizados de AWS y un proxy lambda, pero enfrentamos restricciones en la cantidad de dominios que podemos obtener y AWS nos dijo que esa no es la buena manera de crearlos.
¿Alguien aquí puede detallar cuál es la solución preferida para tal caso de uso? ¿Cómo gestionan webflow o wordpress algo como esto?
Gracias por su ayuda.
Respuesta1
La forma más sencilla de manejar esto con un servicio dedicado a manejar dominios personalizados comoaproximado, SSL de CloudFlare para SaaS, etc.
Todo esto pondrá un servicio de proxy inverso administrado frente a su aplicación, usted creará configuraciones de dominio personalizadas a través de sus API y los clientes apuntarán sus registros de dominio A o CNAME a la IP que le proporcionarán. Manejarán los certificados SSL y enviarán solicitudes a su aplicación.
De lo contrario, podrías configurar tu propio proxy inverso frente a tu aplicación con algo como el servidor Caddy (el que más recomiendo para esto). Sería el mismo proceso que los servicios anteriores, excepto que necesitarías mantener y administrar el servidor Caddy, resolviendo cualquier problema que surja. Caddy tiene una API de administración que puedes usar. Dependiendo de su presupuesto, escala y recursos que quiera dedicar a esto, esa podría ser una buena opción.
Sin embargo, en mi experiencia personal, casi siempre es mucho más barato (y más fácil) utilizar uno de los servicios. Hay muchos peligros potenciales al automatizar los certificados SSL, en particular para más de unos pocos dominios, y los servicios comienzan alrededor del precio de un VPS pequeño de todos modos.