2022-08-13 01:30 Temps de lecture : 11 min

Comment héberger un site Web Joomla sur Amazon Lightsail ?

Un guide détaillé pour installer votre site web Joomla sur Lightsail, une offre d'AWS.

Amazon a récemment lancé " Lightsail ", un service de serveur privé virtuel (VPS) proposé à partir de 5 $ par mois.

L'offre à 5 $ inclut 512 Mo de RAM, un processeur virtuel, 20 Go de stockage SSD et 1 To de transfert de données.

Avec de tels tarifs, ce service se positionne en concurrent direct de DigitalOcean.

Lightsail, basé sur AWS (Amazon Web Service), propose de nombreuses fonctionnalités simplifiant l'hébergement pour des plateformes comme Joomla, WordPress, Magento, Drupal, Node.js, MEAN, etc.

Cet article se concentrera sur la mise en place de Joomla.

Voici quelques fonctionnalités notables:

  • Adresse IP statique
  • Évolutivité et accès aux services AWS
  • Terminal SSH
  • Surveillance du serveur
  • Stockage SSD performant
  • Instantanés
  • Réseau rapide et sécurisé
  • Premier mois gratuit

Passons à la configuration.

Création d'un compte Lightsail

  • Visitez le site web d'Amazon Lightsail et cliquez sur S'inscrire.
  • Entrez votre adresse e-mail et sélectionnez "Je suis un nouvel utilisateur".
  • Remplissez les informations requises sur les pages "Identifiants de connexion" et "Coordonnées", puis cliquez sur "Créer un compte".
  • Saisissez vos informations de carte de crédit pour activer votre compte.
  • Une fois le processus terminé, connectez-vous avec vos identifiants. Une fenêtre contextuelle "Mise en route" s'affichera.

Création d'une instance Joomla

Après vous être connecté, sélectionnez "Joomla" dans la liste des options.

  • Faites défiler la page et sélectionnez le forfait désiré.
  • Choisissez la région où vous souhaitez héberger votre site web.

  • Modifiez le nom de l'instance si nécessaire, puis cliquez sur "Créer".

  • La création de l'instance peut prendre quelques instants. Une fois terminée, vous devriez la voir dans la liste.

Connexion au serveur Lightsail

Vous avez deux possibilités pour vous connecter à votre serveur Lightsail :

Via le navigateur : Accédez directement au serveur à partir de votre navigateur. Sélectionnez l'instance, et vous verrez un bouton "Se connecter en utilisant SSH".

C'est la méthode de connexion la plus simple. Vous n'avez pas besoin de saisir d'identifiants, car l'authentification est gérée par votre connexion Lightsail.

Pour obtenir les droits root, tapez "sudo su -" comme indiqué ci-dessous.

Utilisation d'un client SSH : Vous pouvez suivre les instructions détaillées pour vous connecter via un client SSH comme Putty.

Gestion de l'instance Lightsail

Vous pouvez gérer votre serveur et Joomla directement depuis votre navigateur. Examinons quelques configurations et actions importantes.

Adresse IP : Vous obtenez une adresse IP publique à associer à votre nom de domaine, ainsi qu'une adresse IP privée. L'adresse IP privée est utile si vous prévoyez de connecter votre instance à d'autres services AWS. Si vous n'avez qu'une seule instance, vous n'en aurez pas l'utilité.

L'IP publique et privée s'affichent en haut, à côté des détails de l'instance.

Rapport d'utilisation : Vous pouvez suivre l'utilisation du processeur et du réseau sur une période de 1 heure, 6 heures, 1 jour, 1 semaine ou 2 semaines.

Ces informations sont accessibles via l'onglet "Métriques".

Pare-feu : Les ports 22, 80 et 443 sont autorisés par défaut. Vous pouvez modifier ou autoriser d'autres ports depuis l'onglet "Réseau".

Changer le port SSH (de 22 à un autre numéro) est une bonne pratique pour éviter les attaques par force brute.

Instantanés : Il est recommandé de créer des instantanés de votre instance, ce qui permet de la restaurer en cas de problème.

Redémarrage de la machine virtuelle : Les options d'arrêt et de redémarrage sont disponibles à côté des informations de l'instance.

Lier le domaine à l'adresse IP publique

Avant de connecter votre nom de domaine à l'adresse IP publique, vous devez réserver une adresse IP statique. L'adresse IP publique actuelle est dynamique et peut changer après un redémarrage de votre machine virtuelle.

  • Pour créer une adresse IP statique, cliquez sur "Créer des ressources" et sélectionnez "IP statique".
  • Choisissez l'instance à laquelle attacher l'adresse IP et cliquez sur "Créer".
  • En quelques secondes, vous obtiendrez une nouvelle adresse IP statique.

Vous pouvez maintenant connecter cette IP publique à votre nom de domaine chez votre registraire. Mettez à jour l'enregistrement A de votre domaine avec l'adresse IP publique.

Par exemple, si votre domaine est enregistré avec Namecheap:

  • Cliquez sur "Gérer" à côté du domaine concerné.
  • Allez dans "DNS Avancé".
  • Cliquez sur "Ajouter un nouvel enregistrement".
  • Choisissez "A Record", entrez l'adresse IP publique et enregistrez en cliquant sur la coche verte.

La propagation DNS peut prendre un certain temps. Vous pouvez utiliser un outil de vérification d'enregistrements DNS pour vérifier la mise à jour de l'enregistrement A.

Une fois la propagation effectuée, essayez d'accéder à votre domaine. Vous devriez voir la page par défaut de Joomla.

Vous vous demandez quels sont les identifiants pour vous connecter à la console d'administration Joomla ?

Le nom d'utilisateur par défaut est : utilisateur

Le mot de passe est stocké dans le fichier : /home/bitnami/bitnami_application_password

Vous pouvez maintenant configurer votre modèle Joomla et ne pas oublier de sécuriser votre installation.

Performances de Lightsail

J'ai effectué des tests de vitesse sur mon site web hébergé sur Lightsail, et les résultats sont excellents.

Sans aucune extension installée, le chargement s'effectue en moins d'une seconde.

Test GTmetrix de Dallas :

Test TWC de Californie :

Test Pingdom de New York :

Joomla fonctionne de manière très performante sur Lightsail, et le service semble prometteur. Le premier mois est gratuit pour vous permettre de tester. Si vous cherchez d'autres alternatives, consultez d'autres plateformes d'hébergement Joomla.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.