Wie verwaltet Shopify Hunderttausende Domänen auf einer IP

Wie verwaltet Shopify Hunderttausende Domänen auf einer IP

Ich frage mich, wie Shopify die Hunderttausenden von Domänen, die auf ihre IP-Adresse verweisen, weiterleitet und SSL-Zertifikate für sie bereitstellt 23.227.38.32. Ich versuche, einen ähnlichen Dienst wie Spotify aufzubauen, und frage mich, wie ich dies erreichen kann. Und wie kuratiert es anschließend den Inhalt für die jeweilige Domäne? Sucht der Webserver die Hostdomäne und rendert dann den entsprechenden Inhalt?

Vielen Dank!

Antwort1

  1. DNS-Wildcarding – *.myshopify.comist ein CNAME, für shops.myshopify.comden es einen A-Eintrag gibt 23.227.38.64. Dies ist eine Cloudflare-Anycast-IP-Adresse.
  2. Hostbasiertes Routing – der Server prüft den hostAnforderungsheader und rendert dann den entsprechenden „Shop“.
  3. Dynamisches TLS – wenn Sie nach 1 und 2 fragen müssen, sollten Sie 3 wahrscheinlich nicht allein versuchen. Sie nutzen Cloudflare, um Zertifikate bereitzustellen, was eine einfache und sichere Methode ist. Wenn Sie Ihr eigenes erstellen möchten, sehen Sie sich die HTTP-01 challengeSpezifikation an.https://datatracker.ietf.org/doc/html/draft-ietf-acme-acme-01

verwandte Informationen