
我想知道 Shopify 如何路由並為指向其 IP 位址的數十萬個網域提供 SSL 憑證23.227.38.32
。管理特定網域的內容。
非常感謝!
答案1
- DNS 通配符 -是具有 A 記錄的
*.myshopify.com
CNAME 。這是 Cloudflare 任播 IP 位址。shops.myshopify.com
23.227.38.64
- 基於主機的路由 - 伺服器檢查
host
請求標頭,然後呈現適當的「商店」。 - 動態 TLS - 如果您必須詢問 1 和 2,那麼您可能不應該單獨嘗試 3。他們利用 Cloudflare 提供證書,這是一種簡單且安全的方法。如果您想建立自己的,請查看
HTTP-01 challenge
規格。https://datatracker.ietf.org/doc/html/draft-ietf-acme-acme-01