Lightsail est la façon la plus facile d'avoir son propre WordPress chez Amazon : vous choisissez le modèle, la taille et en une minute le site fonctionne, pour un prix fixe mensuel. Le difficile n'est pas de le créer ; c'est ce qui vient après. Un WordPress tout juste créé a une adresse qui change au redémarrage, n'a pas de cadenas, a la porte d'administration ouverte à tout Internet et ne fait pas de copies. Ce guide crée le site et règle ces cinq points, dans l'ordre.
Avant de commencer : ce que signifie chaque chose
- Lightsail
- La version simple des serveurs d'Amazon : des machines à prix fixe mensuel et une console à part, pensée pour ne pas se compliquer la vie.
- Modèle (blueprint)
- Une machine déjà préparée avec une application installée. Celui de WordPress est maintenu par Bitnami, une entreprise qui empaquette des applications pour Amazon.
- Plan
- La taille de la machine (processeur, mémoire, disque) et son prix mensuel. On peut l'augmenter plus tard avec un instantané.
- IP statique
- Une adresse Internet fixe pour votre machine. Sans elle, l'adresse change à l'arrêt et au redémarrage et le site devient introuvable.
- DNS et enregistrement A
- L'« annuaire téléphonique » d'Internet. L'enregistrement A est la ligne qui dit que votre domaine pointe vers l'IP de la machine.
- HTTPS
- La connexion sécurisée, celle du cadenas. On l'obtient avec un certificat gratuit de Let's Encrypt.
- Pare-feu
- Le portier de la machine : quelles portes (ports) sont ouvertes et pour qui. Il se gère depuis la console Lightsail.
- Instantané
- Une copie complète de la machine à un moment donné, pour restaurer si quelque chose se casse.
Pas à pas
Créez la machine depuis le modèle WordPress
Dans la console Lightsail, Créer une instance. Choisissez la région la plus proche de vos visiteurs (pour l'Espagne, Paris ou l'Irlande). Dans « Sélectionner un modèle », onglet Applications + OS, cliquez sur WordPress. Choisissez le plan : pour un site normal, un des petits suffit et vous pourrez grandir ensuite. Donnez-lui un nom reconnaissable (
web-empresa) et cliquez sur Créer. En deux minutes, l'état passe à « En cours d'exécution ».Connectez-vous à WordPress avec le mot de passe initial
Cliquez sur la machine puis sur le bouton Se connecter via SSH (icône de terminal). Dans la fenêtre noire qui s'ouvre, tapez :
cat bitnami_application_passwordElle affiche le mot de passe de l'administrateur WordPress. L'utilisateur est
user. Ouvrez dans le navigateurhttp://IP-de-la-maquina/wp-admin(l'IP apparaît sur la carte de la machine), connectez-vous et, en premier lieu, remplacez ce mot de passe par le vôtre dans Utilisateurs, Profil.Mettez une IP statique
Onglet Mise en réseau de la machine, Créer une adresse IP statique, sélectionnez la machine et donnez-lui un nom. C'est immédiat et, tant qu'elle est attachée, sans coût supplémentaire. À partir de maintenant, l'adresse ne changera plus.
Pointez votre domaine
Dans le DNS de votre domaine (Route 53 ou autre), créez un enregistrement A avec le domaine pointant vers l'IP statique, et un autre pour www. En quelques minutes (parfois des heures),
http://midominio.comouvrira votre WordPress. Si votre DNS n'est pas dans Route 53 et que vous voulez l'y mettre, il y a un guide dans cette section.Mettez le cadenas HTTPS
D'abord, dans l'onglet Mise en réseau, ajoutez la règle HTTPS (443) au pare-feu si elle n'y est pas. Ensuite, dans le terminal de la machine :
sudo /opt/bitnami/bncert-toolRépondez aux questions avec votre domaine (avec et sans www), acceptez la redirection vers HTTPS et indiquez votre e-mail. En deux minutes, le site a son cadenas et le certificat se renouvellera tout seul. Revenez dans WordPress, Réglages, Général, et vérifiez que les deux adresses commencent par
https://.Fermez ce qui ne doit pas être ouvert et activez les copies
Onglet Mise en réseau : modifiez la règle SSH (22) pour la restreindre à votre IP (guide dans cette section), en laissant coché l'accès depuis le navigateur de Lightsail. Onglet Instantanés : activez les instantanés automatiques à une heure du petit matin. Avec cela, le site a une adresse fixe, un domaine, un cadenas, une porte fermée et des copies quotidiennes. Ce que presque personne ne fait le premier jour, c'est fait.
Ce qui peut mal tourner
Je ne trouve pas le mot de passe ou le terminal donne une erreur
Attendez que la machine soit « En cours d'exécution » depuis deux minutes : la première fois, elle met du temps à finir de s'installer. Si le terminal s'ouvre mais que le fichier n'existe pas, tapez ls pour voir ce qu'il y a dans le dossier ; le nom exact figure dans la documentation de Bitnami.
Le site est lent ou tombe avec peu de trafic
Les plus petits plans sont justes avec WordPress et beaucoup de plugins. Regardez l'onglet Métriques : si le CPU est toujours à la limite, montez de plan avec un instantané (guide dans cette section) ou réduisez les plugins. Un plugin de cache aide beaucoup.
La bannière Bitnami apparaît dans le coin
Elle se retire depuis le terminal avec sudo /opt/bitnami/apache/bnsupport/bnconfig --disable_banner 1 (ou la variante indiquée par Bitnami pour votre version) puis en redémarrant Apache.
Je veux déplacer un site que j'ai déjà chez un autre hébergeur
Installez dans le nouveau WordPress un plugin de migration (il en existe plusieurs connus), exportez depuis l'ancien et importez ici. Changez le DNS à la fin, quand la copie fonctionne. Jusque-là, vous pouvez tester le nouveau site par son IP.
Dans Simplio
Dans Simplio, vous créez la machine Lightsail avec le modèle WordPress depuis le même écran où vous voyez le reste de vos machines, avec l'IP statique et le pare-feu fermé à votre IP cochés à la création, et vous lancez le certificat Let's Encrypt depuis le catalogue de scripts en saisissant seulement le domaine. Les copies programmées et les alertes de machine arrêtée ou de certificat sur le point d'expirer restent actives sans étapes supplémentaires.
La même chose, dans AWS et dans Simplio
| Dans la console AWS | Dans Simplio | |
|---|---|---|
| Créer la machine | Console Lightsail, 1 écran, 2 minutes | Depuis Simplio, 1 écran, 2 minutes |
| IP fixe, domaine, cadenas, fermer SSH, copies | 4 onglets différents, 1 terminal et environ 25 minutes la première fois | Cases à cocher à la création de la machine et un script Let's Encrypt du catalogue : 3 minutes |
| WordPress suivant | Tout refaire | Pareil, avec les alertes et les copies déjà en place |