
Shopify は、IP アドレスに指定されている数十万のドメインに対して、どのように SSL 証明書をルーティングして提供しているのでしょうか23.227.38.32
。Spotify と同様のサービスを構築しようとしており、これを実現する方法を知りたいです。その後、特定のドメインのコンテンツをどのようにキュレートするのでしょうか。Web サーバーはホスト ドメインを検索し、適切なコンテンツをレンダリングするのでしょうか。
どうもありがとう!
答え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