[Somente PaaS]{class="badge informative" title="Aplica-se somente a projetos do Adobe Commerce na nuvem (infraestrutura do PaaS gerenciada pela Adobe) e a projetos locais."}

Lista de verificação para configurar um novo domain

Esta lista de verificação explica como configurar um novo domain no Adobe Commerce na infraestrutura em nuvem. Ela se aplica se você estiver adicionando um novo domínio ou substituindo o atual. Também se aplica após obter um novo ambiente de preparo (consulte a Etapa 4).

Produtos e versões afetados

Adobe Commerce na infraestrutura em nuvem, todas as versões com suporte

Como configurar um novo domínio

NOTE
Antes de prosseguir com a configuração do domínio, verifique se:
Todas as URLs Base estão configuradas para usar HTTPS em Stores > Settings > Configuration > General > Web, com escopo para o modo de exibição de site ou loja correto.
​> Forçar TLS está habilitado para redirecionar todo o tráfego HTTP para HTTPS no site do Adobe Commerce na infraestrutura de nuvem.

Etapa 1 - Isto é para o Integration, Staging ou Production environment?

Etapa 2 - Staging environment: você está em Pro ou Starter?

NOTE
Para a arquitetura PRO, a adição de um novo domínio exige o envio de uma solicitação de suporte para o Adobe Commerce. Embora alguns clientes possam configurar manualmente o Fastly por meio do Admin Console, isso só se aplica em casos limitados, como quando o domínio não está vinculado a outro serviço ou projeto do Fastly. No entanto, a configuração do Nginx é sempre necessária e essa etapa deve ser realizada pela Adobe. Por isso, a abordagem recomendada e mais confiável é enviar um tíquete de suporte e permitir que a Adobe gerencie todo o processo de configuração do domínio.
  • Starter: não há suporte para Custom domains no ambiente de preparo.

Etapa 3 - Production environment: você está em Pro ou Starter?

  • Pro: Enviar uma solicitação para adicionar o domínio a Fastly, Nginx e configurar o SSL certificate (como Sendgrid domain, se necessário). Depois de configurado, continue para a Etapa 4.
NOTE
Você mesmo pode adicionar o novo domain a Fastly atualizando a configuração no Admin em Stores > Configuration > Advanced > System > Full Page Cache > Fastly Configuration > Domains Manage domains em nosso guia do usuário.
Se não for possível adicionar o domínio, talvez seja devido a um destes motivos:
  1. Você está migrando o domínio local para o ambiente de nuvem, que foi configurado no seu próprio serviço Fastly. Nesse caso, envie uma solicitação e solicite a delegação do domínio.
  2. Você está migrando o domínio do Starter para o Pro. Nesse caso, envie um pedido de assistência adicional.
  • Starter: Adicione o domain ao seu projeto na guia Domains e envie uma solicitação para fornecer o ACME Challenge Key para o SSL certificate.

Etapa 4 - O domain está ativo?

Etapa 5 - Os redirecionamentos de domínio estão configurados em magento-vars.php?

Após a configuração do domínio, é necessário modificar as variáveis no arquivo magento-vars.php para direcionar o domínio para a URL de site/loja apropriada.

Etapa 6 - A configuração domain foi verificada?

Se você tiver adicionado novos armazenamentos, grupos de lojas e sites em Stores > Settings > All Stores para o(s) novo(s) domínio(s), verifique se as seções a seguir aparecem no arquivo app/etc/config.php, por exemplo:

'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',
        ],
    ],
]

Isso significa que você configurou o SCD na Compilação executando o comando config:dump no pacote ece-tools anteriormente.

Se você descobrir que o novo armazenamento/site que você criou não está sendo exibido no arquivo app/etc/config.php, execute o comando novamente para sincronizar o arquivo config.php com as alterações no banco de dados, confirme o arquivo config.php e implante novamente. Isso facilita a implantação de conteúdo estático para o(s) novo(s) armazenamento/site(s) para os caminhos de arquivo apropriados.

Leitura relacionada

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