Installer et configurer

Suivez ces étapes pour effectuer l'installation et la configuration.

  1. Installation de Docker.
    Docker facilite grandement l'installation et la maintenance de WordPress, qui requiert habituellement de nombreux logiciels.
  2. Installez MySQL.
    Avant d'installer WordPress, vous devez installer MySQL pour stocker les données.
  3. Installez WordPress.
  4. Créez un équilibreur de charge et installez le certificat SSL à l'aide de l'équilibreur de charge OCI.
  5. Mettez à jour l'enregistrement DNS de type A de votre domaine vers l'adresse IP de l'équilibreur de charge afin qu'il puisse accéder au site WordPress hébergé dans OCI.

Installation de Docker

Connectez-vous via SSH à la machine virtuelle et exécutez les commandes suivantes pour installer Docker :

sudo yum-config-manager --enable ol8_addons
sudo dnf install -y dnf-utils zip unzip
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce --nobest
sudo systemctl start docker
Passez à la rubrique suivante et installez MySQL.

Installer MySQL

Exécutez la commande suivante pour installer et exécuter MySQL :

sudo docker pull container-registry.oracle.com/mysql/community-server:8.0.33-aarch64
sudo docker run -e MYSQL_ROOT_PASSWORD=<password> -e MYSQL_USER=wp -e MYSQL_PASSWORD=<password> -e MYSQL_DATABASE=wordpress --name wordpressdb --restart on-failure -v
      "$PWD/database":/var/lib/mysql -d container-registry.oracle.com/mysql/community-server:8.0.33-aarch64

Remarque :

  • MYSQL_ROOT_PASSWORD : entrez le mot de passe de base de données.
  • MYSQL_DATABASE : entrez le nom de la base de données en tant que wordpress.
  • MYSQL_USER : entrez le nom utilisateur MySQL.
  • MYSQL_PASSWORD : entrez le mot de passe MySQL.

Passez à la rubrique suivante et installez WordPress.

Installer WordPress

Pour installer WordPress, suivez la procédure suivante :

  1. Exécutez la commande suivante pour extraire la dernière version de l'image Docker WordPress :
    sudo docker pull wordpress
  2. Exécutez les commandes suivantes pour installer WordPress :
    sudo docker run -e WORDPRESS_DB_USER=wp -e WORDPRESS_DB_PASSWORD=<password> --name wordpress --link wordpressdb:mysql -p 80:80 -v
          "$PWD/html":/var/www/html -d wordpress

    Remarque :

    • WORDPRESS_DB_USER : entrez le nom utilisateur de base de données. Utilisez le même nom utilisateur que lors de l'installation de MySQL.
    • -e WORDPRESS_DB_PASSWORD= - Entrez le mot de passe de la base de données. Utilisez le même mot de passe que celui utilisé lors de l'installation de MySQL.
    • -name passwordpress - Donne un nom au conteneur.
    • -link wordpressdb:mysql - nom de conteneur MySQL.
    • -p 80:80 - Indique à Docker de publier le port d'un conteneur sur l'hôte.
    • -v "$PWD/html" :/var/www/html - [host-src :]container-dest : Liez un volume.
    • -d - Rend le conteneur exécuté en arrière-plan.
    • passwordpress : indique à Docker d'installer WordPress à partir de l'image extraite à l'étape 1.
  3. Exécutez l'adresse IP publique de l'instance de calcul dans le navigateur et terminez l'installation WordPress.
Passez à la rubrique suivante et créez un équilibreur de charge pour installer le certificat SSL.

Créer un équilibreur de charge et installer le certificat SSL

Vous devez créer un équilibreur de charge et installer le certificat SSL à l'aide de cet équilibreur de charge.

  1. Connectez-vous à la console Oracle Cloud Infrastructure avec vos informations d'identification Oracle Cloud.
  2. Dans le panneau de navigation de gauche, cliquez sur Fonctions de réseau, cliquez sur Equilibreurs de charge, puis sur Créer un équilibreur de charge.
  3. Sélectionnez l'option Equilibreur de charge, puis cliquez sur Créer un équilibreur de charge.
  4. Entrez le nom de l'équilibreur de charge.
  5. Dans la zone Choisir le réseau, sélectionnez le réseau cloud virtuel et le sous-réseau, puis cliquez sur Suivant.
  6. Cliquez sur Ajouter des back-ends, sélectionnez l'instance de calcul WordPress et cliquez sur Suivant.
  7. Entrez le nom de processus d'écoute.
  8. Renseignez ces champs pour gérer le trafic HTTPS :
    1. Sélectionnez HTTPS comme type de processus d'écoute.
    2. Sélectionnez 443 comme port surveillé par le processus d'écoute pour le trafic entrant.
    3. Dans la zone Certificat SSL, sélectionnez Certificat géré par l'équilibreur de charge dans la liste déroulante Ressource de certificat.
    4. Téléchargez le certificat SSL de votre domaine à partir de l'autorité de certification.
    5. Cochez la case Indiquer la clé privée et téléchargez la clé privée.
  9. Cliquez sur Suivant.
  10. Sélectionnez les options de journalisation requises.
  11. Cliquez sur Enregistrer.
Copiez l'adresse IP de l'équilibreur de charge et passez à la rubrique suivante pour mettre à jour l'enregistrement DNS de type A de votre domaine vers l'adresse IP de l'équilibreur de charge afin qu'il puisse accéder au site WordPress hébergé dans OCI.

Mettre à jour l'enregistrement DNS A pour votre domaine

Vous devez mettre à jour l'enregistrement DNS de type A pour votre domaine vers l'adresse IP de l'équilibreur de charge afin qu'il puisse accéder au site WordPress hébergé dans OCI.

Remarque :

Utilisez ces étapes comme référence car ces étapes peuvent différer en fonction de votre fournisseur d'hébergement de domaine.
  1. Accédez à la page Gestion DNS de votre domaine hébergé.
  2. Sur la page Enregistrements DNS :
    1. Sélectionnez le type A.
    2. Entrez un nom.
    3. Dans le champ Valeur, entrez ou collez l'adresse IP de l'équilibreur de charge OCI.
  3. Cliquez sur Enregistrer.
Le domaine doit maintenant vous rediriger vers le site WordPress hébergé sur Oracle Cloud Free Tier.