Checklista för att konfigurera en ny domain
Den här checklistan förklarar hur du konfigurerar en ny domain i Adobe Commerce för molninfrastruktur. Det gäller oavsett om du lägger till en ny domän eller ersätter den aktuella domänen. Det gäller också efter hämtning av en ny mellanlagringsmiljö (se steg 4).
Berörda produkter och versioner
Adobe Commerce i molninfrastruktur, alla versioner som stöds
Konfigurera en ny domän
> Tvinga TLS har aktiverats för att omdirigera all HTTP-trafik till HTTPS över din Adobe Commerce-webbplats i molninfrastruktur.
Steg 1 - Är detta för Integration, Staging eller Production environment?
- Integration: Custom domains stöds inte. Du måste använda den här metoden i stället: Konfigurera flera webbplatser eller butiker: Konfigurera lokal installation i användarhandboken.
- Staging: Gå till Steg 2.
- Production: Gå till Steg 3.
Steg 2 - Staging environment: är du på Pro eller Starter?
- Pro: Skicka en begäran om att lägga till domänen i Fastly, Nginx och konfigurera SSL certificate (samt Sendgrid domain om det behövs). När konfigurationen är klar uppdaterar DNS konfigurationen med development settings.
- Starter: Custom domains stöds inte i mellanlagringsmiljön.
Steg 3 - Production environment: Är du på Pro eller Starter?
- Pro: Skicka en begäran om att lägga till domänen i Fastly, Nginx och konfigurera SSL certificate (som Sendgrid domain om det behövs). Fortsätt till Steg 4 när konfigurationen är klar.
- Du migrerar domänen från lokala platser till molnmiljön, som har konfigurerats i din egen Fastly-tjänst. I det här fallet ska du skicka en begäran och begära delegering av domänen.
- Du migrerar domänen från Starter till Pro. Om så är fallet, lämna in en begäran om ytterligare hjälp.
- Starter: Lägg till domain i ditt projekt på fliken Domains och skicka sedan en begäran som tillhandahåller ACME Challenge Key för SSL certificate.
Steg 4 - Är domain live?
Steg 5 - Har domänomdirigeringar konfigurerats i magento-vars.php?
När domänen har konfigurerats måste du ändra variablerna i filen magento-vars.php för att dirigera domänen till rätt webbplats-/butiks-URL.
Steg 6 - Är domain-konfigurationen verifierad?
Om du har lagt till nya butiker, butiksgrupper och webbplatser i Stores > Settings > All Stores för de nya domänerna, kontrollerar du om följande avsnitt visas i app/etc/config.php-filen, till exempel:
'scopes' => [
'websites' => [
'admin' => [
'website_id' => '0',
'code' => 'admin',
'name' => 'Admin',
'sort_order' => '0',
'default_group_id' => '0',
'is_default' => '0',
],
'base' => [
'website_id' => '1',
'code' => 'base',
'name' => 'Main Website',
'sort_order' => '0',
'default_group_id' => '1',
'is_default' => '1',
],
'site2' => [
'website_id' => '2',
'code' => 'site2',
'name' => 'Second Website',
'sort_order' => '0',
'default_group_id' => '2',
'is_default' => '0',
],
],
'groups' => [
0 => [
'group_id' => '0',
'website_id' => '0',
'name' => 'Default',
'root_category_id' => '0',
'default_store_id' => '0',
'code' => 'default',
],
1 => [
'group_id' => '1',
'website_id' => '1',
'name' => 'Main Website Store',
'root_category_id' => '2',
'default_store_id' => '1',
'code' => 'main_website_store',
],
2 => [
'group_id' => '2',
'website_id' => '2',
'name' => 'Second Website Store',
'root_category_id' => '2',
'default_store_id' => '2',
'code' => 'site2store',
],
],
'stores' => [
'admin' => [
'store_id' => '0',
'code' => 'admin',
'website_id' => '0',
'group_id' => '0',
'name' => 'Admin',
'sort_order' => '0',
'is_active' => '1',
],
'default' => [
'store_id' => '1',
'code' => 'default',
'website_id' => '1',
'group_id' => '1',
'name' => 'Default Store View',
'sort_order' => '0',
'is_active' => '1',
],
'site2sv' => [
'store_id' => '2',
'code' => 'site2sv',
'website_id' => '2',
'group_id' => '2',
'name' => 'Second Website Store view',
'sort_order' => '0',
'is_active' => '1',
],
],
]
Det innebär att du har konfigurerat SCD för Build genom att köra kommandot config:dump i paketet ece-tools tidigare.
Om du upptäcker att den nya butiken/webbplatsen som du har skapat inte visas i filen app/etc/config.php måste du köra kommandot igen för att synkronisera filen config.php med ändringarna i databasen, sedan implementera filen config.php och sedan distribuera den igen. Detta gör det lättare att distribuera statiskt innehåll för den nya butiken/webbplatsen/webbplatserna till rätt filsökvägar.