Domains und Go-Live
Die Domain steht vor allem anderen. Sie entscheidet, welchen Hostnamen Käufer eintippen, was dieser Hostname ausliefert, ob er überhaupt erreichbar ist und ob er geschützt ist, während Sie bauen.
Die vier Zustände einer Domain
| Zustand | Was er bedeutet | Was fehlt |
|---|---|---|
| Nicht konfiguriert | Angelegt, aber DNS ist nicht verifiziert | Die DNS-Records |
| Geschützt | Liefert aus, hinter einem Login | Der Go-Live |
| Live | Liefert öffentlich aus, mit gültigem Zertifikat | Nichts |
| Weiterleitung | Liefert eine 301 auf einen anderen Host | Nichts; das ist ein fertiger Zustand |
Die Domain anlegen
- Öffnen Sie Experience Studio › Domains und wählen Sie Domain hinzufügen.
- Tragen Sie den Hostnamen als vollqualifizierten Namen in Kleinbuchstaben
ein:
shop.acme.com. Keine Wildcards. - Wählen Sie den Mandanten, zu dem sie gehört.
- Soll diese Domain keinen Shop ausliefern, sondern Besucher woandershin
schicken, aktivieren Sie Weiterleitung (301) statt einer Site und
setzen Sie das Ziel. Pfad und Query bleiben erhalten. Nutzen Sie das für
eine Apex-Domain (
acme.com→www.acme.com) oder einen Domainumzug (acme.ch→acme.com). - Legen Sie sie an. Die erforderlichen DNS-Records werden als Nächstes angezeigt.
DNS auf die Plattform zeigen lassen
Öffnen Sie die Domain und wechseln Sie in den Tab DNS & TLS. Er listet die exakten Records mit ihrer TTL. Halten Sie sich an diese Liste; sie ist spezifisch für Ihre Domain und dafür, ob sie eine Site oder eine Weiterleitung ausliefert.
Zwei Dinge, die Sie wissen sollten, bevor Sie Ihren DNS-Anbieter öffnen:
- Eine Subdomain wie
shop.acme.comkann einen CNAME auf den Plattform-Edge tragen. - Eine Apex-Domain wie
acme.comkann keinen CNAME tragen. Nutzen Sie entweder das CNAME-Flattening Ihres DNS-Anbieters (manchmal ALIAS oder ANAME genannt), oder lassen Siewwwauf die Plattform zeigen und leiten Sie die Apex-Domain dorthin weiter.
Setzen Sie die Records bei Ihrem Anbieter und wählen Sie dann DNS verifizieren. Die Propagierung dauert meist unter einer Minute. Scheitert die Verifizierung, zeigt die Diagnose je Record, was erwartet und was gefunden wurde. Das reicht fast immer, um einen Tippfehler oder einen Record in der falschen Zone zu entdecken.
Ist die Verifizierung durch, wird ein Let's-Encrypt-Zertifikat für Sie ausgestellt, meist innerhalb einer Minute. Laden Sie ein eigenes Zertifikat (die vollständige PEM-Kette plus Private Key) nur hoch, wenn Sie die automatische Ausstellung nicht nutzen können. Sie können später zu ACME zurückkehren; das hochgeladene Zertifikat wird dann entfernt.
Entscheiden, was sie ausliefert
Im Tab Übersicht der Domain, unter Routing:
- Selbst gehosteter Storefront: Die Domain zeigt auf eine Ihrer deployten Sites.
- Theme: Ein installiertes Theme wird auf der gemeinsamen Plattform-Runtime ausgeliefert.
- Nicht geroutet: Das Ziel wird entfernt. Die Domain löst auf und liefert nichts aus.
Wählen Sie eines und dann Routing übernehmen. Eine Domain, die in der Liste unter Liefert aus Nicht geroutet zeigt, beantwortet Anfragen mit nichts, und das sieht von außen genauso aus wie ein Ausfall.
Bis zum Launch privat halten
Während Sie bauen, schützen Sie die Domain unter Zugriff. Schalten Sie sie von Öffentlich auf Geschützt, und sie liegt hinter HTTP Basic Auth:
- Zugangsdaten: die Benutzernamen und Passwörter, die durchkommen. Legen Sie eines je Person oder je Partei an; eine Bezeichnung macht es möglich, das richtige wieder zu entziehen.
- Erlaubte IPs & Bereiche: voller Zugriff ohne Login, für Ihren Bürobereich
oder ein vertrauenswürdiges System.
10.0.0.0/8oder203.0.113.5. - Öffentliche Pfade: auch im geschützten Zustand ohne Login erreichbar.
Health-Checks und Webhook-Endpunkte gehören hierher:
/api/*,/health. - Nur geschützte Pfade: das Gegenteil. Nur diese brauchen einen Login, alles
andere bleibt öffentlich. Nützlich, wenn der Katalog offen sein soll, aber
/checkout/*während eines Piloten geschlossen bleibt.
Live gehen
Ist der Storefront fertig, nutzen Sie Go-Live auf der Domain. Das entfernt den Vorschauschutz und macht sie öffentlich erreichbar. Arbeiten Sie vorher die Checks vor dem Launch ab. Live gehen ist ein einziger Klick, und das Internet merkt es schnell.
Was Sie prüfen
- Die Liste zeigt Status: Live, DNS-Status: Aktiv und das richtige Ziel unter Liefert aus.
- Das Zertifikat im Tab DNS & TLS zeigt einen Aussteller und ein Ablaufdatum in der Zukunft.
https://funktioniert, undhttp://bleibt nicht aufhttp://.- Betreiben Sie mehrere Länderdomains, bestätigen Sie, dass sie korrekt aufeinander verweisen. Siehe Sprachen und Märkte.
Wenn es nicht funktioniert
- Die Verifizierung scheitert immer wieder: Lesen Sie die Diagnose
„erwartet“ gegen „gefunden“. Ein Record auf
shop.acme.com.acme.comist der Klassiker: Der Anbieter hat die Zone an einen Namen angehängt, den Sie schon vollständig geschrieben hatten. - Das Zertifikat bleibt ausstehend: Die Verifizierung ist nicht durch, oder ein CAA-Record in der Zone verbietet den Aussteller.
Weiter
- Checks vor dem Launch: bevor Sie Go-Live drücken.
- Sprachen und Märkte: wenn eine Domain nicht reicht.
Themes und Branding
Ein Theme installieren, einmal global konfigurieren, je Markt überschreiben, und das Logo an einem vernünftigen Ort ablegen.
Sprachen und Märkte
Ein Markt ist ein Geschäftskontext: seine Locales, seine Währungen und seine Steuerklassen. Einmal modelliert, folgen Storefront, Preise und Inhalte.