Elenco di controllo per la configurazione di un nuovo domain
Questo elenco di controllo spiega come impostare un nuovo domain in Adobe Commerce sull'infrastruttura cloud. Si applica sia quando si aggiunge un nuovo dominio che quando si sostituisce quello corrente. Si applica anche dopo aver ottenuto un nuovo ambiente di staging (vedi Passaggio 4).
Prodotti e versioni interessati
Adobe Commerce sull'infrastruttura cloud, tutte le versioni supportate
Come impostare un nuovo dominio
Passaggio 1: si tratta di Integration, Staging o Production environment?
- Integration: Custom domains non sono supportati. È necessario utilizzare questo metodo: Configurare più siti Web o store: Configurare l'installazione locale nella guida utente.
- Staging: Passare al passaggio 2.
- Production: Passare a Passaggio 3.
Passaggio 2 - Staging environment: si utilizza Pro o Starter?
- Pro: Invia una richiesta per aggiungere il dominio a Fastly, Nginx e configurare SSL certificate (nonché Sendgrid domain, se necessario). Una volta configurata, aggiorna la DNS configurazione con development settings.
- Stai eseguendo la migrazione del dominio all'ambiente cloud configurato nel tuo servizio Fastly. In questo caso, invia una richiesta e richiede la delega del dominio.
- Si sta eseguendo la migrazione del dominio da Starter a Pro. In tal caso, presentare una domanda di assistenza supplementare.
- Starter: Custom domains non sono supportati nell'ambiente di staging.
Passaggio 3 - Production environment: si utilizza Pro o Starter?
- Pro: Invia una richiesta per aggiungere il dominio a Fastly, Nginx e configurare SSL certificate (come Sendgrid domain, se necessario). Una volta configurato, continuare con il Passaggio 4.
- Si sta eseguendo la migrazione del dominio dall'ambiente locale all'ambiente cloud, configurato nel servizio Fastly. In questo caso, invia una richiesta e richiede la delega del dominio.
- Si sta eseguendo la migrazione del dominio da Starter a Pro. In tal caso, presentare una domanda di assistenza supplementare.
- Starter: Aggiungi domain al progetto nella scheda Domains, quindi invia una richiesta per fornire ACME Challenge Key per SSL certificate.
Passaggio 4: domain è attivo?
Passaggio 5: i reindirizzamenti di dominio sono configurati in magento-vars.php
?
Dopo aver configurato il dominio, è necessario modificare le variabili nel file magento-vars.php
per indirizzare il dominio all'URL del sito Web o dello store appropriato.
Passaggio 6: la configurazione di domain è verificata?
Se sono stati aggiunti nuovi store, gruppi di store e siti Web in Stores > Settings > All Stores per i nuovi domini, verificare se nel file app/etc/config.php
vengono visualizzate le sezioni seguenti, ad esempio:
'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',
],
],
]
Ciò significa che in passato hai impostato SCD sulla build eseguendo il comando config:dump
nel pacchetto ece-tools
.
Se il nuovo archivio o sito Web creato non viene visualizzato nel file app/etc/config.php
, eseguire nuovamente il comando per sincronizzare il file config.php
con le modifiche apportate al database, quindi eseguire il commit del file config.php
e ridistribuirlo. Questo consente di facilitare la distribuzione di contenuti statici per i nuovi store o siti Web nei percorsi di file appropriati.
Lettura correlata
- Configura più siti Web o store: Aggiungi nuovo Domains nella nostra guida utente.
- Sito non accessibile a causa del cloaking dell'origine