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
> 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?
- Integration: Custom domains no son compatibles. Debe usar este método en su lugar: Configurar varios sitios web o tiendas: Configurar la instalación local en nuestra guía del usuario.
- Staging: Vaya a Paso 2.
- Production: Vaya a Paso 3.
Paso 2 - Staging environment: ¿se encuentra en Pro o en Starter?
- Pro: Envíe una solicitud para agregar el dominio a Fastly, Nginx y configure SSL certificate (así como Sendgrid domain, si es necesario). Una vez que se haya configurado, actualice la DNS configuración con development settings.
- 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.
- 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.
- 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
- Configurar varios sitios web o tiendas: agregar Domains nuevos en nuestra guía de usuario.
- No se puede acceder al sitio debido a la ocultación del origen