View a markdown version of this page

Configuration WordPress à l'aide d'un réseau de diffusion de contenu Lightsail - Amazon Lightsail

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.

Configuration WordPress à l'aide d'un réseau de diffusion de contenu Lightsail

Ce plan présenté par Bitnami est obsolète

Les plans empaquetés par Bitnami ne recevront plus de mises à jour après le 19 mai 2026. À compter du 19 novembre 2026, vous ne pourrez plus créer de nouvelles instances avec ce plan. Lorsque vous créez de nouvelles instances, nous vous recommandons d'utiliser le plan Lightsail équivalent, s'il est disponible. Les instances existantes utilisant des plans fournis par Bitnami continueront de fonctionner sans interruption. En savoir plus

Si vous possédez déjà une instance qui utilise un Blueprint packagé par Bitnami et que vous souhaitez migrer vers un Lightsail-packaged Blueprint, voir Migrer vers des Blueprints Lightsail.

Ce didacticiel s'applique aux instances qui utilisent uniquement les WordPress packages fournis par Bitnami

Si votre instance utilise le WordPress plan fourni par Lightsail, consultez plutôt. WordPress

Dans ce guide, nous vous montrons comment configurer votre WordPress instance pour qu'elle fonctionne avec une distribution Amazon Lightsail.

Toutes les distributions Lightsail ont activé le HTTPS par défaut pour leur domaine par défaut (par exemple,123456abcdef.cloudfront.net). La configuration de votre distribution détermine si la connexion entre votre distribution et votre instance est cryptée.

  • Votre WordPress site Web utilise uniquement le protocole HTTP  : si votre site Web utilise uniquement le protocole HTTP comme origine de votre distribution et qu'il n'est pas configuré pour utiliser le protocole HTTPS, vous pouvez configurer votre distribution de manière à mettre fin à toutes les demandes de contenu SSL/TLS et à les transmettre à votre instance à l'aide d'une connexion non chiffrée.

  • Votre WordPress site Web utilise le protocole HTTPS  : si votre site Web utilise le protocole HTTPS comme origine de votre distribution, vous pouvez configurer votre distribution pour transmettre toutes les demandes de contenu à votre instance à l'aide d'une connexion cryptée. Cette configuration est connue sous le nom de chiffrement de bout en bout.

Étape 1 : Exécuter les prérequis

Avant de commencer, assurez-vous que votre WordPress instance est en cours d'exécution. Pour plus d'informations, consultez Démarrer, arrêter ou redémarrer votre instance.

Étape 2 : Création de la distribution

Procédez comme suit pour configurer une distribution Lightsail pour votre WordPress instance. Pour plus d’informations, consultez Création d'un réseau de distribution de contenu Lightsail.

Pour créer une distribution pour votre WordPress instance
  1. Dans le volet de navigation de gauche, choisissez Réseau.

  2. Choisissez Créer une distribution.

  3. Pour Choisissez votre origine, choisissez la région dans laquelle vous exécutez votre WordPress instance, puis choisissez votre WordPress instance. Nous utilisons automatiquement l'adresse IP statique que vous avez associée à l'instance.

  4. Pour Comportement de mise en cache, sélectionnez Idéal pour WordPress.

  5. (Facultatif) Pour configurer le chiffrement de bout en bout, modifiez la politique du protocole d'origine en HTTPS uniquement. Pour plus d’informations, consultez Politique de protocole d'origine. Cela nécessite que votre WordPress instance serve le protocole HTTPS. Pour obtenir des instructions, consultez la section Activer le protocole HTTPS sur votre WordPress instance.

  6. Configurez les options restantes, puis choisissez Créer une distribution.

  7. Dans l'onglet Domaines personnalisés, choisissez Créer un certificat. Entrez un nom unique pour le certificat, entrez les noms de votre domaine et de vos sous-domaines, puis choisissez Créer un certificat.

  8. Choisissez Attachement d'un certificat.

  9. Pour Mettre à jour les enregistrements DNS, sélectionnez Je comprends.

Étape 3 : Mettre à jour les enregistrements DNS

Procédez comme suit pour mettre à jour les enregistrements DNS de votre zone DNS Lightsail.

Pour mettre à jour les enregistrements DNS de votre distribution
  1. Dans le volet de navigation de gauche, choisissez Domaines et DNS.

  2. Sous la section Zones DNS de la page, choisissez le nom de domaine auquel vous souhaitez ajouter l'enregistrement qui dirigera le trafic de votre domaine vers votre distribution.

  3. Choisissez l'onglet DNS records (Enregistrements DNS). Choisissez ensuite Add record (Ajouter un enregistrement).

  4. Effectuez l'une des étapes suivantes en fonction du type de domaine que vous souhaitez pointer vers votre distribution :

    • Choisissez un enregistrement d'adresse (A) pour pointer un domaine apex (par exemple, example.com) à votre distribution.

      Si un enregistrement A pour l'apex de votre domaine est déjà présent dans votre zone DNS, vous devez modifier cet enregistrement existant au lieu d'ajouter un autre enregistrement A.

    • Choisissez un nom canonique (CNAME) pour pointer un sous-domaine, tel que website.example.com, vers votre distribution.

  5. Si vous ajoutez un enregistrement A, dans la zone de texte Est résolu en, choisissez le nom de votre distribution. Si vous ajoutez un enregistrement CNAME, dans la zone de texte Correspond à, entrez le nom de domaine par défaut de votre distribution.

    Note

    Lorsque vous ajoutez un enregistrement A à votre zone DNS et que vous choisissez le nom de votre distribution, vous ajoutez en réalité un enregistrement d'alias, qui est différent d'un enregistrement d'adresse. Lightsail vous permet d'ajouter facilement des enregistrements d'alias sans les étapes supplémentaires généralement requises chez les autres fournisseurs d'hébergement DNS.

  6. Choisissez l'icône d'enregistrement pour enregistrer l'enregistrement dans votre zone DNS.

    Répétez ces étapes pour ajouter des enregistrements DNS supplémentaires pour les domaines de votre certificat que vous utilisez avec votre distribution. Laissez le temps aux modifications de se propager via le DNS d'Internet. Après quelques minutes, vous devriez voir si votre domaine pointe vers votre distribution. Vous devez également tester votre distribution. Pour plus d'informations, veuillez consulter Test de votre distribution.

Étape 4 : Autoriser la mise en cache du contenu statique par la distribution

Suivez la procédure suivante pour modifier le wp-config.php fichier dans votre WordPress instance afin qu'il fonctionne avec votre distribution.

Note

Nous vous recommandons de créer un instantané de votre WordPress instance avant de commencer cette procédure. L'instantané peut être utilisé comme une sauvegarde à partir de laquelle vous pouvez créer une autre instance en cas de problème. Pour plus d'informations, veuillez consulter Création d'un instantané de votre instance Linux ou Unix.

  1. Connectez-vous à la console Lightsail.

  2. Dans le volet de navigation de gauche, choisissez l'icône du client SSH basé sur un navigateur qui s'affiche à côté de votre WordPress instance.

  3. Une fois connecté à votre instance, saisissez la commande suivante pour créer une sauvegarde du fichier wp-config.php. En cas de problème, vous pouvez restaurer le fichier à l'aide de la sauvegarde.

    sudo cp /opt/bitnami/wordpress/wp-config.php /opt/bitnami/wordpress/wp-config.php.backup
  4. Saisissez la commande suivante pour ouvrir le fichier wp-config.php avec Vim.

    sudo vim /opt/bitnami/wordpress/wp-config.php
  5. Appuyez sur I pour entrer dans le mode d'insertion de l'éditeur Vim.

  6. Supprimez les lignes de code suivantes dans le fichier.

    define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/'); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/');
  7. Ajoutez l'une des lignes de code suivantes au fichier en fonction de la version WordPress que vous utilisez :

    • Si vous utilisez la version 3.3 ou une version antérieure, ajoutez les lignes de code suivantes, où vous avez précédemment supprimé le code.

      define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/'); define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] . '/'); if (isset($_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO']) && $_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; }
    • Si vous utilisez la version 3.3.1-5 ou une version supérieure, ajoutez les lignes de code suivantes, où vous avez précédemment supprimé le code.

      define('WP_SITEURL', 'http://DOMAIN/'); define('WP_HOME', 'http://DOMAIN/'); if (isset($_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO']) && $_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; }
  8. Appuyez sur la touche ESC pour quitter le mode d'insertion de Vim, puis saisissez :wq! et appuyez sur Entrée pour enregistrer (écrire) vos modifications et quitter Vim.

  9. Saisissez la commande suivante pour redémarrer le service Apache sur votre instance.

    sudo /opt/bitnami/ctlscript.sh restart apache
  10. Attendez quelques instants que votre service Apache redémarre, puis testez que votre distribution met en cache votre contenu. Pour plus d'informations, consultez Tester votre distribution Amazon Lightsail.

  11. En cas de problème, reconnectez-vous à votre instance à l'aide du client SSH basé sur navigateur. Exécutez la commande suivante pour restaurer le fichier wp-config.php à l'aide de la sauvegarde que vous avez créée précédemment dans ce guide.

    sudo cp /opt/bitnami/wordpress/wp-config.php.backup /opt/bitnami/wordpress/wp-config.php

    Après avoir restauré le fichier, entrez la commande suivante pour redémarrer le service Apache :

    sudo /opt/bitnami/ctlscript.sh restart apache

Informations supplémentaires sur les distributions

Voici quelques articles qui vous aideront à gérer les distributions dans Lightsail :