Shopify 如何管理数十万个域名到一个 IP

Shopify 如何管理数十万个域名到一个 IP

我想知道 Shopify 如何为指向其 IP 地址的数十万个域名路由和提供 SSL 证书23.227.38.32。我正在尝试构建与 Spotify 类似的服务,并想知道如何实现这一点。之后,它如何为特定域名策划内容。Web 服务器是否查找主机域,然后呈现适当的内容?

非常感谢!

答案1

  1. DNS 通配符 -是具有 的 A 记录的*.myshopify.comCNAME 。这是 Cloudflare 任播 IP 地址。shops.myshopify.com23.227.38.64
  2. 基于主机的路由 - 服务器检查host请求标头,然后呈现适当的“商店”。
  3. 动态 TLS - 如果您必须询问 1 和 2,那么您可能不应该单独尝试 3。他们利用 Cloudflare 提供证书,这是一种简单而安全的方法。如果您想构建自己的证书,请查看规范HTTP-01 challengehttps://datatracker.ietf.org/doc/html/draft-ietf-acme-acme-01

相关内容