

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Installer et configurer Magento sur Lightsail
<a name="amazon-lightsail-quick-start-guide-magento"></a>

**Le saviez-vous ?**  
 Lightsail stocke sept instantanés quotidiens et remplace automatiquement les plus anciens par les plus récents lorsque vous activez les instantanés automatiques pour votre instance. Pour plus d'informations, voir [Configuration des instantanés automatiques pour les instances et les disques Lightsail](https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-configuring-automatic-snapshots.html). 

Voici quelques étapes à suivre pour démarrer une fois que votre instance Magento sera opérationnelle sur Amazon Lightsail.

**Table des matières**
+ [Étape 1 : obtenir le mot de passe par défaut de l'application pour votre site web Mangento](#amazon-lightsail-magento-get-the-default-user-password)
+ [Étape 2 : attacher une adresse IP statique à votre instance Magento](#amazon-lightsail-magento-attach-static-ip)
+ [Étape 3 : se connecter au tableau de bord d'administration de votre site web Magento](#amazon-lightsail-magento-sign-in)
+ [Étape 4 : acheminer le trafic pour votre nom de domaine enregistré vers votre site web Magento](#amazon-lightsail-magento-map-your-domain-to-your-instance)
+ [Étape 5 : configurer HTTPS pour votre site web Magento](#amazon-lightsail-magento-https)
+ [Étape 6 : Configurer SMTP pour les notifications par e-mail](#amazon-lightsail-magento-smtp)
+ [Étape 7 : lire la documentation Bitnami et Magento](#amazon-lightsail-magento-read-the-bitnami-documentation)
+ [Étape 8 : créer un instantané de votre instance Magento](#amazon-lightsail-magento-create-a-snapshot)

## Étape 1 : obtenir le mot de passe par défaut de l'application pour votre site web Mangento
<a name="amazon-lightsail-magento-get-the-default-user-password"></a>

Procédez comme suit pour obtenir le mot de passe par défaut de l'application pour votre site web Magento. Pour plus d'informations, consultez [Obtenir le nom d'utilisateur et le mot de passe de l'application pour votre instance Bitnami dans Amazon Lightsail](log-in-to-your-bitnami-application-running-on-amazon-lightsail.md).

1. Sur la page de gestion de l'instance, sous l'onglet **Connexion**, choisissez **Se connecter à l'aide de SSH**.  
![Connect via SSH dans la console Lightsail](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/quick-start-connect-to-your-instance.png)

1. Une fois connecté, saisissez la commande suivante pour obtenir le mot de passe de l'application par défaut :

   ```
   cat $HOME/bitnami_application_password
   ```

   Vous devriez voir une réponse similaire à l'exemple suivant, qui contient le mot de passe par défaut de l'application. Stockez ce nouveau mot de passe en lieu sûr. Vous l'utiliserez dans la section suivante de ce tutoriel pour vous connecter au tableau de bord d'administration de votre site web Magento.  
![Mot de passe d'application par défaut pour les instances Bitnami](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-ssh-default-application-password.png)

## Étape 2 : attacher une adresse IP statique à votre instance Magento
<a name="amazon-lightsail-magento-attach-static-ip"></a>

L'adresse IP publique dynamique par défaut attachée à votre instance change à chaque fois que vous arrêtez et démarrez l'instance. Vous pouvez créer une adresse IP statique et l'associer à votre instance pour empêcher la modification de l'adresse IP publique. Plus tard, lorsque vous utiliserez un nom de domaine avec votre instance, vous n'aurez pas besoin de mettre à jour les enregistrements DNS de votre domaine chaque fois que vous arrêtez et démarrez votre instance. Vous ne pouvez associer qu'une seule adresse IP statique à chaque instance.

Sur la page de gestion des instances, sous l'onglet **Mise en réseau**, choisissez **Créer une adresse IP statique** **ou Attacher une adresse IP statique** (si vous avez déjà créé une adresse IP statique que vous pouvez associer à votre instance), puis suivez les instructions de la page. Pour plus d'informations, veuillez consulter [Créer une IP statique et l'associer à une instance](lightsail-create-static-ip.md).

![Associer une adresse IP statique dans la console Lightsail](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/quick-start-static-ip-address.png)


Une fois que la nouvelle adresse IP statique est attachée à votre instance, vous devez effectuer les étapes suivantes pour que le logiciel Magento prenne connaissance de la nouvelle adresse IP statique.

1. Prenez note de l'adresse IP statique de votre instance. Elle est écrite dans la section d'en-tête de la page de gestion de votre instance.  
![Adresse IP publique ou statique d'une instance de Lightsail](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/quick-start-public-static-ip.png)

1. Sur la page de gestion de l'instance, sous l'onglet **Connexion**, choisissez **Se connecter à l'aide de SSH**.  
![Se connecter à votre instance à l’aide de SSH](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/quick-start-connect-using-ssh.png)

1. Une fois connecté, entrez la commande suivante. Assurez-vous de la remplacer {{<StaticIP>}} par la nouvelle adresse IP statique de votre instance.

   ```
   sudo /opt/bitnami/configure_app_domain --domain {{<StaticIP>}}
   ```

   **Exemple :**

   ```
   sudo /opt/bitnami/configure_app_domain --domain {{203.0.113.0}}
   ```

   Vous devriez voir une réponse similaire à l'exemple suivant. Le logiciel Magento devrait maintenant connaître la nouvelle adresse IP statique.  
![Résultat de l'outil de configuration du domaine](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/quick-start-configure-domain-ip.png)

**Note**  
Magento ne prend actuellement pas en charge IPv6 les adresses. Vous pouvez activer IPv6 l'instance, mais le logiciel Magento ne répondra pas aux demandes sur le IPv6 réseau.

## Étape 3 : se connecter au tableau de bord d'administration de votre site web Magento
<a name="amazon-lightsail-magento-sign-in"></a>

Procédez comme suit pour accéder à votre site web Magento et vous connecter à son tableau de bord d'administration. Pour vous connecter, vous allez utiliser le nom d'utilisateur par défaut (`user`) et le mot de passe d'application par défaut que vous avez obtenus précédemment dans ce guide.

1. Dans la console Lightsail, notez l'adresse IP publique ou statique répertoriée dans la zone d'en-tête de la page de gestion des instances.  
![Adresse IP publique ou statique d'une instance de Lightsail](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/quick-start-public-static-ip.png)

1. Accédez à l'adresse suivante pour accéder à la page de connexion du tableau de bord d'administration de votre site web Magento. Assurez-vous de remplacer {{<InstanceIpAddress>}} par l'adresse IP publique ou statique de votre instance.

   ```
   http://{{<InstanceIpAddress>}}/admin
   ```

   **Exemple : **

   ```
   http://{{203.0.113.0}}/admin
   ```
**Note**  
Vous devrez peut-être redémarrer l'instance si vous ne pouvez pas accéder à la page de connexion du tableau de bord d'administration Magento.

1. Saisissez le nom d'utilisateur par défaut (`user`), le mot de passe d'application par défaut que vous avez obtenu précédemment dans ce guide, puis choisissez **Sign in** (Connexion).  
![Page de connexion du tableau de bord d'administration Magento](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-magento-sign-in-page.png)

   Le tableau de bord d'administration Magento s'affiche.  
![tableau de bord d'administration Magento](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-magento-administration-dashboard.png)

Pour modifier le nom d'utilisateur ou le mot de passe par défaut que vous utilisez pour vous connecter au tableau de bord d'administration de votre site web Magento, choisissez **System** (Système) dans le panneau de navigation, puis **All Users** (Tous les utilisateurs). Pour plus d'informations, consultez [Adding users](https://docs.magento.com/user-guide/system/permissions-users-all.html) (Ajout d'utilisateurs) dans la *documentation Magento*.

![Toutes les options d'utilisateurs dans le panneau de navigation de Magento](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-all-users.png)


Pour plus d'informations sur le tableau de bord d'administration, consultez le [Guide d'utilisation Magento 2.4](https://docs.magento.com/user-guide/).

## Étape 4 : acheminer le trafic pour votre nom de domaine enregistré vers votre site web Magento
<a name="amazon-lightsail-magento-map-your-domain-to-your-instance"></a>

Pour acheminer le trafic de votre nom de domaine enregistré, par exemple `example.com`, vers votre site web Magento, vous ajoutez un enregistrement au système de noms de domaine (DNS) de votre domaine. Les enregistrements DNS sont généralement gérés et hébergés au niveau du bureau d'enregistrement où vous avez enregistré votre domaine. Toutefois, nous vous recommandons de transférer la gestion des enregistrements DNS de votre domaine vers Lightsail afin de pouvoir l'administrer à l'aide de la console Lightsail.

Sur la page d'accueil de la console Lightsail, sous **l'onglet Domaines et** DNS, **choisissez Create DNS** zone, puis suivez les instructions de la page. Pour plus d'informations, consultez la section [Création d'une zone DNS pour gérer les enregistrements DNS de votre domaine dans Lightsail](lightsail-how-to-create-dns-entry.md).

Une fois que votre nom de domaine achemine le trafic vers votre instance, vous devez effectuer les étapes suivantes pour que le logiciel Magento connaisse le nom de domaine.

1. Sur la page de gestion de l'instance, sous l'onglet **Connexion**, choisissez **Se connecter à l'aide de SSH**.  
![Se connecter à votre instance à l’aide de SSH](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/quick-start-connect-using-ssh.png)

1. Une fois connecté, entrez la commande suivante. Assurez-vous de le {{<DomainName>}} remplacer par le nom de domaine qui achemine le trafic vers votre instance.

   ```
   sudo /opt/bitnami/configure_app_domain --domain {{<DomainName>}}
   ```

   **Exemple :**

   ```
   sudo /opt/bitnami/configure_app_domain --domain {{www.example.com}}
   ```

   Vous devriez voir une réponse similaire à l'exemple suivant. Le logiciel Magento devrait maintenant connaître le nom de domaine.  
![Résultat de l'outil de configuration du domaine](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/quick-start-configure-domain.png)

## Étape 5 : configurer HTTPS pour votre site web Magento
<a name="amazon-lightsail-magento-https"></a>

Procédez comme suit pour configurer HTTPS sur votre site web Magento. Ces étapes vous montrent comment utiliser l'outil de configuration HTTPS Bitnami (bncert), qui est un outil en ligne de commande permettant de demander des SSL/TLS certificats, de configurer des redirections (par exemple HTTP vers HTTPS) et de renouveler des certificats.

**Important**  
L'outil bncert émet des certificats uniquement pour les domaines qui acheminent actuellement le trafic vers l'adresse IP publique de votre instance Magento. Avant de commencer avec ces étapes, assurez-vous d'ajouter des enregistrements DNS au DNS de tous les domaines que vous souhaitez utiliser avec votre site web Magento.

1. Sur la page de gestion de l'instance, sous l'onglet Connexion, choisissez **Se connecter à l'aide de SSH**.  
![Connect via SSH dans la console Lightsail](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/quick-start-connect-to-your-instance.png)

1. Une fois connecté, entrez la commande suivante pour démarrer l'outil bncert.

   ```
   sudo /opt/bitnami/bncert-tool
   ```

   Vous devriez voir une réponse similaire à l'exemple suivant :  
![Exécution de l'outil bncert](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-run-bncert-tool-success.png)

1. Entrez votre nom de domaine principal et les noms de domaine alternatifs séparés par un espace, comme illustré dans l'exemple suivant.  
![Saisie des noms de domaine principal et alternatifs](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-bncert-domain-names.png)

1. Les modifications qui vont être apportées sont répertoriées. Tapez `Y` et appuyez sur **Entrée** pour confirmer et continuer.  
![Confirmation des modifications](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-bncert-confirm-changes.png)

1. Entrez votre adresse e-mail à associer à votre certificat Let's Encrypt et appuyez sur **Entrée**.  
![Association de votre adresse e-mail à votre certificat Let's Encrypt](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-bncert-email-address.png)

1. Consultez le contrat d'abonné Let's Encrypt. Tapez `Y` et appuyez sur **Entrée** pour confirmer l'accord et continuer.  
![Consultez le contrat d'abonnement Let's Encrypt](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-bncert-lets-ecrypt-agreement.png)

   Les actions sont effectuées pour activer HTTPS sur votre instance, y compris la demande du certificat et la configuration des redirections que vous avez spécifiées.  
![Actions en cours d'exécution](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-bncert-performing-actions.png)

   Votre certificat est correctement émis et validé, et les redirections sont correctement configurées sur votre instance si un message similaire à l'exemple suivant s'affiche.  
![Les actions sont réussies](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-bncert-success-conf.png)

   L'outil `bncert` renouvellera automatiquement votre certificat tous les 80 jours avant qu'il n'expire. Passez à l'ensemble d'étapes suivant pour terminer l'activation d'HTTPS sur votre site web Magento.

1. Accédez à l'adresse suivante pour accéder à la page de connexion du tableau de bord d'administration de votre site web Magento. Assurez-vous de le {{<DomainName>}} remplacer par le nom de domaine enregistré qui achemine le trafic vers votre instance.

   ```
   http://{{<DomainName>}}/admin
   ```

   **Exemple : **

   ```
   http://{{www.example.com}}/admin
   ```

1. Saisissez le nom d'utilisateur par défaut (`user`), le mot de passe d'application par défaut que vous avez obtenu précédemment dans ce guide, puis choisissez **Sign in** (Connexion).  
![Page de connexion du tableau de bord d'administration Magento](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-magento-sign-in-page.png)

   Le tableau de bord d'administration Magento s'affiche.  
![tableau de bord d'administration Magento](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-magento-administration-dashboard.png)

1. Choisissez **Stores** (Stockages) dans le panneau de navigation, puis choisissez **Configuration**.  
![tableau de bord d'administration Magento](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-magento-configuration.png)

1. Choisissez **Web**, puis développez le URLs nœud **de base**.

1. Dans la case **Base URL** (URL de base), saisissez l'URL complète de votre site web, par exemple `https://www.example.com/`.  
![tableau de bord d'administration Magento](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-magento-base-urls.png)

1. Développez le nœud de base URLs (sécurisé).

1. Dans la case **Secure Base URL** (URL de base sûres), saisissez l'URL complète de votre site web, par exemple `https://www.example.com/`.  
![tableau de bord d'administration Magento](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-magento-base-urls-secure.png)

1. Choisissez **Oui** pour les options **Utiliser la sécurité URLs sur Storefront**, **Utiliser la sécurité URLs dans l'administration** et **Mettre à niveau les demandes non sécurisées**.  
![tableau de bord d'administration Magento](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/magento-quick-start-magento-base-urls-secure-options.png)

1. Choisissez « Save Config » (Enregistrer la configuration) en haut de la page.

   HTTPS est maintenant configuré pour votre site web Magento. Lorsque les clients accèdent à la version HTTP (par exemple, `http://www.example.com`) de votre site web Magento, ils sont automatiquement redirigés vers la version HTTPS (par exemple, `https://www.example.com`).

## Étape 6 : Configurer SMTP pour les notifications par e-mail
<a name="amazon-lightsail-magento-smtp"></a>

Configurez les paramètres SMTP de votre site web Magento pour activer les notifications par e-mail pour celui-ci. Pour plus d'informations, consultez [Install the Magento Magepal SMTP extension](https://docs.bitnami.com/aws/apps/magento/configuration/install-extension-smtp/) (Installer l'extension SMTP Magento Magepal) dans la *documentation Bitnami*.

**Important**  
Si vous configurez le protocole SMTP pour utiliser les ports 25, 465 ou 587, vous devez ouvrir ces ports dans le pare-feu de votre instance dans la console Lightsail. Pour plus d'informations, consultez [Ajouter et modifier des règles de pare-feu d'instance dans Amazon Lightsail](amazon-lightsail-editing-firewall-rules.md).  
Si vous configurez votre compte Gmail pour envoyer des e-mails sur votre site web Magento, vous devez utiliser un mot de passe d'application au lieu d'utiliser le mot de passe standard que vous utilisez pour vous connecter à Gmail. Pour de plus amples informations, veuillez consulter [Se connecter avec des mots de passe d'application](https://support.google.com/accounts/answer/185833?hl=en).

## Étape 7 : lire la documentation Bitnami et Magento
<a name="amazon-lightsail-magento-read-the-bitnami-documentation"></a>

Lisez la documentation Bitnami pour savoir comment effectuer des tâches administratives sur votre instance et votre site web Magento, telles que l'installation de plugins et la personnalisation du thème. Pour plus d'informations, consultez [Bitnami Magento Stack for &AWS; Cloud](https://docs.bitnami.com/aws/apps/magento/) (Pile Bitnami Magento pour le Cloud &AWS;) dans la *documentation Bitnami*.

Vous devez également lire la documentation Magento pour savoir comment administrer votre site web Magento. Pour plus d'informations, consultez le [Guide de l'utilisateur Magento 2.4](https://docs.magento.com/user-guide/).

## Étape 8 : créer un instantané de votre instance Magento
<a name="amazon-lightsail-magento-create-a-snapshot"></a>

Après avoir configuré votre site Web comme vous le souhaitez, créez des instantanés périodiques de votre instance pour le sauvegarder. Un instantané est une copie du disque système et de la configuration d'origine d'une instance. Un instantané contient toutes les données nécessaires pour restaurer votre instance (au moment où l'instantané a été pris).

Vous pouvez créer des [instantanés manuellement](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#manual-snapshots) ou [activer les instantanés automatiques pour que Lightsail crée des instantanés](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#automatic-snapshots) quotidiens pour vous. En cas de problème avec votre instance, vous pouvez créer une nouvelle instance de remplacement à l'aide de l'instantané.

Vous pouvez utiliser des instantanés sur la page de gestion de votre instance, dans l'onglet **Instantanés**. Pour plus d'informations, consultez la section [Instantanés dans Amazon Lightsail](understanding-snapshots-in-amazon-lightsail.md).

![Création d'un instantané d'instance dans la console Lightsail](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/quick-start-instance-snapshots.png)
