Liste de contrôle pour la configuration d’un nouveau domain
Cette liste de contrôle explique comment configurer un nouveau domain dans Adobe Commerce sur l’infrastructure cloud. Elle s’applique que vous ajoutiez un nouveau domaine ou que vous remplaciez le domaine actuel. Elle s’applique également après l’obtention d’un nouvel environnement d’évaluation (voir Étape 4).
Produits et versions concernés
Adobe Commerce sur les infrastructures cloud, toutes les versions prises en charge
Configuration d’un nouveau domaine
> Forcer TLS est activé pour rediriger tout le trafic HTTP vers HTTPS sur votre site Adobe Commerce sur l’infrastructure cloud.
Étape 1 : s’agit-il de l’Integration, Staging ou de l’Production environment ?
- Integration : les Custom domains ne sont pas pris en charge. Vous devez utiliser la méthode suivante à la place : Configurer plusieurs sites web ou magasins : Configurer l’installation locale dans notre guide d’utilisation.
- Staging : accédez à Étape 2.
- Production : passez à étape 3.
Étape 2 - Staging environment : êtes-vous sur Pro ou Starter ?
- Pro : Envoyez une demande pour ajouter le domaine à Fastly, Nginx et configurer le SSL certificate (ainsi que le Sendgrid domain, si nécessaire). Une fois cette configuration terminée, mettez à jour la configuration avec DNS development settings.
- Starter : les Custom domains ne sont pas prises en charge dans l’environnement d’évaluation.
Étape 3 - Production environment : êtes-vous sur Pro ou Starter ?
- Pro : Envoyez une demande pour ajouter le domaine à Fastly, Nginx et configurer le SSL certificate (comme Sendgrid domain, si nécessaire). Une fois que cela a été configuré, passez à Étape 4.
- Vous effectuez une migration du domaine de l’environnement local vers l’environnement cloud, qui a été configuré dans votre propre service Fastly. Dans ce cas, envoyez une requête et demandez la délégation du domaine.
- Vous migrez le domaine de Starter vers Pro. Dans ce cas, envoyez une demande d’assistance supplémentaire.
- Starter : ajoutez les domain à votre projet dans l’onglet Domains , puis soumettez une demande pour fournir les ACME Challenge Key de la SSL certificate.
Étape 4 - Le domain est-il en ligne ?
Étape 5 : les redirections de domaine sont-elles configurées dans magento-vars.php ?
Une fois le domaine configuré, vous devez modifier les variables dans le fichier magento-vars.php pour diriger le domaine vers l’URL de site web/magasin appropriée.
Étape 6 : la configuration domain est-elle vérifiée ?
Si vous avez ajouté de nouveaux magasins, groupes de magasins et sites web dans Stores > Settings > All Stores pour le ou les nouveaux domaines, vérifiez si les sections suivantes apparaissent dans votre fichier app/etc/config.php, par exemple :
'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',
],
],
]
Cela signifie que vous avez configuré SCD sur le build en exécutant la commande config:dump dans le package ece-tools par le passé.
Si vous constatez que le nouveau magasin/site web que vous avez créé ne s’affiche pas dans le fichier app/etc/config.php, veillez à exécuter à nouveau la commande pour synchroniser le fichier config.php avec les modifications apportées à votre base de données, puis validez le fichier config.php et redéployez. Cela permet de faciliter le déploiement de contenu statique pour le ou les nouveaux magasins/sites web vers les chemins d’accès aux fichiers appropriés.
Lecture connexe
- Configurer plusieurs sites web ou magasins : Ajouter nouveau Domains dans notre guide de l'utilisateur.
- Site non accessible en raison du cloaking de l'origine