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
> 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?
- Integration: Custom domains não são suportados. Em vez disso, você deve usar este método: Configurar vários sites ou lojas: Configurar a instalação local no guia do usuário.
- Staging: Ir para Etapa 2.
- Production: Ir para Etapa 3.
Etapa 2 - Staging 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 (bem como o Sendgrid domain, se necessário). Depois de configurado, atualize a DNS configuração com development settings.
- 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.
- 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.
- 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
- Configurar vários sites ou lojas: Adicionar Novo Domains em nosso guia do usuário.
- Site não acessível devido ao encobrimento de origem