¿Cómo gestiona Shopify cientos de miles de dominios en una IP

¿Cómo gestiona Shopify cientos de miles de dominios en una IP

Me pregunto cómo Shopify enruta y proporciona certificados SSL para los cientos de miles de dominios que apuntan a su dirección IP 23.227.38.32. Estoy intentando crear un servicio similar a Spotify y me preguntaba cómo lograrlo. Después de eso, ¿cómo lo hace? seleccione el contenido para el dominio específico. ¿El servidor web busca el dominio del host y luego muestra el contenido apropiado?

¡Muchas gracias!

Respuesta1

  1. Comodín DNS: *.myshopify.comes un CNAME shops.myshopify.comque tiene un registro A para 23.227.38.64. Esta es una dirección IP anycast de Cloudflare.
  2. Enrutamiento basado en host: el servidor inspecciona el hostencabezado de la solicitud y luego muestra la "tienda" adecuada.
  3. TLS dinámico: si tiene que preguntar sobre 1 y 2, probablemente no debería intentar 3 solo. Aprovechan Cloudflare para proporcionar certificados, que es un método sencillo y seguro para hacerlo. Si deseas construir el tuyo propio, echa un vistazo a las HTTP-01 challengeespecificaciones.https://datatracker.ietf.org/doc/html/draft-ietf-acme-acme-01

información relacionada