Comment installer WordPress sur Amazon Lightsail : Guide complet

Publié: 2022-12-20

Vous souhaitez installer WordPress sur Amazon Lightsail mais vous ne savez pas par où commencer ?

Avec ses plans d'application prédéfinis, Amazon Lightsail facilite la mise en place et le fonctionnement d'un site WordPress entièrement fonctionnel.

Dans ce didacticiel étape par étape, vous apprendrez exactement comment tout configurer.

À la fin, vous aurez un site WordPress fonctionnel sur Amazon Lightsail, entièrement avec un nom de domaine personnalisé et un certificat SSL gratuit de Let's Encrypt.

Allons creuser !

Comment installer WordPress sur Amazon Lightsail

Voici un aperçu de haut niveau de la façon d'installer WordPress sur Amazon Lightsail - continuez à lire pour les instructions complètes :

  1. Créer une nouvelle instance dans Amazon Lightsail
  2. Accédez à vos identifiants WordPress pour vous connecter à WordPress
  3. Attachez une adresse IP statique à votre instance
  4. Faites pointer votre nom de domaine vers votre instance
  5. Installez un certificat SSL gratuit de Let's Encrypt

1. Créer une nouvelle instance

Pour commencer, connectez-vous au tableau de bord Amazon Lightsail.

Si c'est la première fois que vous utilisez AWS, vous devrez peut-être créer un compte avant de pouvoir accéder au tableau de bord.

Une fois dans le tableau de bord Amazon Lightsail, cliquez sur le bouton pour créer une nouvelle instance :

Créer une instance

Sur l'écran suivant, choisissez Linux/Unix comme plate-forme, puis sélectionnez le plan WordPress ( les deux doivent être sélectionnés par défaut ).

Plan directeur WordPress

Plus bas sur la page, vous pouvez choisir votre plan d'instance, qui contrôle les ressources et le prix de votre serveur.

Bien que vous soyez libre de choisir n'importe quel plan, je recommande l'instance à 5 $ pour la plupart des sites WordPress, qui vous donne 1 Go de RAM et 1 vCPU.

Tant que vous utilisez la mise en cache et que vous n'avez pas beaucoup de contenu dynamique, ce plan à lui seul devrait pouvoir prendre en charge des centaines de milliers de visites par mois.

Plan d'instance

En dessous, vous pouvez donner un nom à votre instance, ce qui vous aidera à vous en souvenir.

Une fois que vous avez fait vos choix, cliquez sur le bouton Créer une instance en bas pour lancer votre instance.

Nommez votre instance

Maintenant, vous aurez une courte attente pendant qu'Amazon Lightsail crée votre instance.

Une fois terminé, vous devriez voir l'instance apparaître dans votre tableau de bord AWS Lightsail :

Tableau de bord des instances

Pour ouvrir le tableau de bord pour cette instance uniquement, cliquez sur le nom de l'instance.

2. Accédez à vos identifiants WordPress

À ce stade, vous avez déjà un site Web WordPress fonctionnel.

Vous pouvez y accéder en collant l' adresse IP publique dans la barre d'adresse de votre navigateur :

Site Wordpress

Cependant, ce que vous n'avez pas encore, c'est votre nom d'utilisateur et votre mot de passe WordPress, vous ne pouvez donc pas encore vous connecter à votre site.

Par défaut, votre site WordPress utilisera user comme nom d'utilisateur. Cependant, pour accéder au mot de passe, vous devrez utiliser la ligne de commande. Mais ne vous inquiétez pas ! C'est assez simple et cela ne nécessite pas l'installation d'un nouveau logiciel.

Pour commencer, ouvrez le client SSH basé sur un navigateur pour votre instance, ce que vous pouvez faire en cliquant sur l'option Se connecter en utilisant SSH dans le tableau de bord de votre instance :

Connectez-vous en utilisant SSH

Cela ouvrira une interface de ligne de commande contextuelle avec laquelle vous pourrez travailler dans votre navigateur.

Il n'est pas nécessaire de se connecter ou de s'authentifier ou quoi que ce soit - tout est prêt à l'emploi.

Pour accéder à votre mot de passe utilisateur WordPress, il vous suffit de coller la commande suivante et d'appuyer sur Entrée.

cat bitnami_application_password

Vous devriez alors voir apparaître votre mot de passe – copiez-le dans un endroit sûr afin de pouvoir l'utiliser pour vous connecter :

Exécutez la commande pour accéder au mot de passe

Maintenant, vous pouvez vous connecter à votre installation WordPress en utilisant les informations d'identification suivantes :

  • Nom d'utilisateur : utilisateur
  • Mot de passe : depuis la fenêtre du terminal ci-dessus

3. Attachez une adresse IP statique à votre instance WordPress

Bien que vous puissiez déjà accéder à votre site WordPress à partir de l'adresse IP publique de votre instance, vous ne pouvez pas vous fier à cette adresse IP publique telle quelle.

En effet, avec la configuration actuelle de votre instance, l'adresse IP publique changera à chaque fois que vous arrêterez/démarrez votre instance.

Ainsi, si vous pointiez votre nom de domaine vers cette adresse IP publique, la connexion au domaine cesserait de fonctionner si jamais vous redémarriez votre instance.

Pour résoudre ce problème, Amazon Lightsail vous permet d'attacher une adresse IP statique à votre instance sans frais supplémentaires.

Une fois que vous avez attaché l'adresse IP statique, votre instance aura toujours la même adresse IP quoi qu'il arrive.

Pour en créer un, rendez-vous dans l'onglet Networking du tableau de bord de votre instance. Ensuite, cliquez sur l'option Attacher une IP statique :

Joindre une IP statique

Cela ouvrira une fenêtre contextuelle. Donnez un nom à votre adresse IP statique, puis cliquez sur le bouton Créer et joindre :

Ajouter un nom pour votre IP

Maintenant, votre instance aura une nouvelle adresse IP statique. Vous devriez voir cela reflété dans l'onglet Mise en réseau du tableau de bord de l'instance, ainsi que dans le résumé des informations dans le coin supérieur droit.

Instance utilisant une adresse IP statique

4. Faites pointer votre nom de domaine vers l'adresse IP statique

Maintenant que vous avez attaché une adresse IP statique à votre instance, vous êtes prêt à faire pointer votre nom de domaine vers votre instance.

Cela vous permettra d'accéder à votre site WordPress en saisissant le nom de domaine, au lieu d'avoir à utiliser l'adresse IP.

Pour configurer cela, vous devrez travailler depuis l'endroit où vous gérez les enregistrements DNS de votre domaine. En règle générale, il s'agira de votre registraire de domaine. Ou, si vous utilisez un service comme Cloudflare, vous gérerez ces enregistrements à partir de votre tableau de bord Cloudflare.

Vous pouvez également transférer la gestion DNS vers Lightsail afin de pouvoir gérer les enregistrements DNS à l'aide de la console Lightsail, bien que cela nécessite quelques étapes supplémentaires.

L'option la plus simple consiste à vous rendre là où vous gérez les enregistrements DNS de votre domaine et à ajouter les enregistrements suivants :

Type d'enregistrement Contenu Valeur
UN @ [Adresse IP statique]
CNAME www votresite.com

Cela suppose que vous souhaitiez utiliser votresite.com et non www.votresite.com.

Voici à quoi cela ressemble chez Cloudflare :

DNS Cloud Flare

Maintenant, vous pouvez accéder à votre instance WordPress en saisissant votre nom de domaine :

Site WordPress avec domaine personnalisé

Votre site WordPress devrait automatiquement détecter le bon nom de domaine. Mais pour revérifier, vous pouvez aller dans Paramètres → Général et vérifier que votre nom de domaine s'affiche en tant qu'adresse WordPress et adresse du site .

5. Configurez votre certificat SSL

À ce stade, vous avez un site Web WordPress fonctionnel accessible via votre nom de domaine.

Pour la dernière partie du processus, vous souhaiterez installer un certificat SSL afin que votre site puisse bénéficier de HTTPS.

Dans le cadre du plan WordPress, Amazon Lightsail et Bitnami installent les outils fondamentaux dont vous avez besoin pour configurer un certificat SSL gratuit via Let's Encrypt.

Cependant, pour activer le certificat SSL, vous devrez exécuter quelques commandes dans la fenêtre du terminal du navigateur.

Revenez au tableau de bord de votre instance et ouvrez la fenêtre du terminal du navigateur en cliquant sur l'option Se connecter via SSH .

Ensuite, exécutez la commande suivante :

sudo /opt/bitnami/bncert-tool

Vous pouvez voir une invite pour mettre à jour bncert. Si vous le faites, entrez simplement Y. Ensuite, exécutez à nouveau la commande ci-dessus.

Maintenant, entrez les versions non-www et www de votre nom de domaine, séparées par un espace, et appuyez sur Entrée. Voici un exemple :

yoursite.com www.yoursite.com

Exécuter l'outil bncert

Vous verrez alors une invite pour activer la redirection HTTP vers HTTPS. Entrez Y pour l'activer et appuyez sur Entrée.

Vous pouvez alors choisir entre mettre en place une redirection non-www vers www ou l'inverse.

Enfin, vous verrez un résumé de vos choix. Si tout semble bon, entrez Y et appuyez sur Entrée pour finaliser la configuration.

Configurer bncert

Dans le cadre de la configuration, vous devrez peut-être saisir une adresse e-mail à utiliser avec Let's Encrypt.

Et c'est tout! Une fois Bitnami terminé (cela ne devrait prendre que quelques secondes), vous pourrez désormais utiliser HTTPS sur votre site.

Si vous visitez votre site, vous devriez maintenant voir le cadenas vert.

Site WordPress avec certificat SSL

Votre site est maintenant prêt à fonctionner.

Créer un site WordPress avec Amazon Lightsail

Avec Amazon Lightsail, vous pouvez facilement créer un site WordPress alimenté par le réseau cloud d'Amazon.

Les plans prédéfinis vous aident à être opérationnel en seulement 15 minutes environ, le tout sans avoir besoin de connaissances techniques particulières.

Les plans Lightsail peuvent également gérer des détails importants tels que l'installation d'un certificat SSL gratuit de Let's Encrypt.

Si vous souhaitez l'essayer par vous-même, vous pouvez bénéficier de vos trois premiers mois gratuits lorsque vous créez une nouvelle instance.

Essayez-le aujourd'hui et vous serez opérationnel en un rien de temps.

Aller sur Amazon Lightsail