[Solo PaaS]{class="badge informative" title="Se aplica solo a proyectos de Adobe Commerce en la nube (infraestructura PaaS administrada por Adobe) y a proyectos locales."}

Lista de comprobación para configurar un nuevo(a) domain

Esta lista de comprobación explica cómo configurar un nuevo domain en Adobe Commerce en la infraestructura en la nube. Se aplica tanto si agrega un nuevo dominio como si reemplaza el actual. También se aplica después de obtener un nuevo entorno de ensayo (consulte el paso 4).

Productos y versiones afectados

Adobe Commerce en la infraestructura en la nube, todas las versiones compatibles

Configuración de un nuevo dominio

NOTE
Antes de continuar con la configuración del dominio, asegúrese de lo siguiente:
Todas las direcciones URL base están configuradas para utilizar HTTPS en Stores > Settings > Configuration > General > Web, con el ámbito correcto del sitio web o la vista de tienda.
​> Forzar TLS está habilitado para redirigir todo el tráfico HTTP a HTTPS en su sitio de Adobe Commerce en la infraestructura en la nube.

Paso 1: ¿Es esto para Integration, Staging o Production environment?

Paso 2 - Staging environment: ¿se encuentra en Pro o en Starter?

NOTE
Para la arquitectura PRO, añadir un nuevo dominio requiere el envío de una solicitud de asistencia a Adobe Commerce. Aunque algunos clientes pueden configurar Fastly manualmente mediante Admin Console, esto solo se aplica en casos limitados, como cuando el dominio no está vinculado a otro servicio o proyecto de Fastly. Sin embargo, la configuración de Nginx siempre es obligatoria, y este paso debe ser gestionado por Adobe. Debido a esto, el enfoque recomendado y más confiable es enviar un ticket de soporte y dejar que Adobe administre todo el proceso de configuración del dominio.
  • Starter: Custom domains no son compatibles con el entorno de ensayo.

Paso 3 - Production environment: ¿se encuentra en Pro o en Starter?

  • Pro: Envíe una solicitud para agregar el dominio a Fastly, Nginx y configure SSL certificate (como Sendgrid domain, si es necesario). Una vez que se haya configurado, continúe con Paso 4.
NOTE
Puede agregar el nuevo(a) domain a Fastly usted mismo al actualizar la configuración en Admin en Stores > Configuration > Advanced > System > Full Page Cache > Fastly Configuration > Domains Manage domains en nuestra guía del usuario.
Si no puede agregar el dominio, puede deberse a uno de los siguientes motivos:
  1. Está migrando el dominio de local a entorno de nube, que se ha configurado en su propio servicio Fastly. En este caso, envíe una solicitud y solicite la delegación del dominio.
  2. Está migrando el dominio de Starter a Pro. En este caso, envíe una solicitud de asistencia adicional.
  • Starter: Agregue domain a su proyecto en la ficha Domains y después envíe una solicitud para proporcionar ACME Challenge Key para SSL certificate.

Paso 4: ¿Está activo domain?

Paso 5: ¿Están configuradas las redirecciones de dominio en magento-vars.php?

Una vez configurado el dominio, debe modificar las variables en el archivo magento-vars.php para dirigir el dominio a la dirección URL del sitio web o tienda correspondiente.

Paso 6: ¿Se ha verificado la configuración de domain?

Si ha agregado nuevas tiendas, grupos de tiendas y sitios web en Stores > Settings > All Stores para los nuevos dominios, compruebe si las siguientes secciones aparecen en el archivo app/etc/config.php, por ejemplo:

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

Esto significa que ya ha configurado SCD en la compilación ejecutando el comando config:dump en el paquete ece-tools.

Si descubre que el nuevo almacén o sitio web que ha creado no se muestra en el archivo app/etc/config.php, asegúrese de ejecutar de nuevo el comando para sincronizar el archivo config.php con los cambios realizados en la base de datos, confirme el archivo config.php y vuelva a implementar. Esto facilita la implementación de contenido estático para las nuevas tiendas/sitios web en las rutas de archivo adecuadas.

Lectura relacionada

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