[Endast PaaS]{class="badge informative" title="Gäller endast Adobe Commerce i molnprojekt (Adobe-hanterad PaaS-infrastruktur) och lokala projekt."}

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

NOTE
Innan du fortsätter med domänkonfigurationen bör du kontrollera att:
Alla bas-URL:er är konfigurerade att använda HTTPS under Stores > Settings > Configuration > General > Web, som omfång till rätt webbplats- eller butiksvy.
​> 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?

Steg 2 - Staging environment: är du på Pro eller Starter?

NOTE
För PRO-arkitektur måste en supportförfrågan skickas till Adobe Commerce om du lägger till en ny domän. Även om vissa kunder kan konfigurera Fast manuellt via Admin Console gäller detta endast i vissa fall, t.ex. när domänen inte är kopplad till någon annan tjänst eller ett annat projekt. Nginx-konfiguration krävs dock alltid och det här steget måste hanteras av Adobe. På grund av detta rekommenderar vi att du skickar en supportanmälan och låter Adobe hantera hela domänkonfigurationsprocessen.
  • 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.
NOTE
Du kan lägga till den nya domain till Fastly själv genom att uppdatera konfigurationen i Admin i Stores > Configuration > Advanced > System > Full Page Cache > Fastly Configuration > Domains Manage domains i användarhandboken.
Om du inte kan lägga till domänen kan det bero på något av följande:
  1. 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.
  2. 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.

Relaterad läsning

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a