informatique:linux:cfp:systeme-de-replication-de-sites-internet

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
informatique:linux:cfp:systeme-de-replication-de-sites-internet [2023/02/09 12:23] – supprimée - modification externe (Unknown date) informatique:linux:cfp:systeme-de-replication-de-sites-internet [2023/02/09 12:23] (Version actuelle) – ↷ Page déplacée de informatique:linux:systeme-de-replication-de-sites-internet à informatique:linux:cfp:systeme-de-replication-de-sites-internet Cédric ABONNEL
Ligne 1: Ligne 1:
 +====== Système de réplication de sites internet ======
 +{{ :dummy.png?75x75}}
 +
 +A moindre coût, l'idée est de proposer une réplication de données et de paramètres entre deux serveurs pour un Site Internet. Nous utiliserons un accès **ssh** sur les deux serveurs.
 +
 +===== - Définitions =====
 +
 +On va commencer par quelques définitions.
 +
 +**abonnel.fr** correspond au site Internet.
 +
 +**serveur1** correspond à la machine contenant les données et paramétres d'une machine associée au nom de domaine **abonnel.fr**. Son adresse IP est 10.20.30.1 et son nom de domaine associé est **serveur1.mydomain.com**
 +
 +**serveur2** correspond à la machine cible. Son adresse IP est 10.20.30.2 et son nom de domaine associé est **serveur2.mydomain.com**
 +
 +**chloe** est le nom d'utilisateur sur les serveurs.
 +
 +**vmh** est l'hebergeur.
 +
 +
 +===== - Principe =====
 +
 +Initialement, **abonnel.fr** est associé à l'adresse IP 10.2.30.1 qui est le **serveur1**.
 +
 +Le site **abonnel.fr** rentrera en mode maintenance par une modification effectuée dans le **serveur1**.
 +
 +Les données du **serveur1** seront copiées sur le **serveur2**. Puis l'adresse IP du nom de domaine **abonnel.fr** sera associé à l'adresse IP 10.2.30.2
 +
 +Le site **abonnel.fr** sortira du mode maintenance par une modification effectuée sur le **serveur2**.
 +
 +
 +===== - Données à traiter =====
 +
 +Les fichiers statiques et fichiers de codes présents dans les dossiers **Apache 2.4**. En règle général ils sont présents dans ''/var/www/''.
 +
 +Les fichiers de configurations d'**Apache 2.4**. En règle général ils sont présents dans ''/etc/apache24''.
 +
 +Les fichiers pour la gestion des **certificats SSL**.
 +
 +Les **données de la base données**.
 +
 +La **configuration SMTP**.
 +
 +===== - Préparation =====
 +
 +Création d'un user sur **serveur2**
 +
 +--
 +
 +Générer une clé **SSH** pour le **serveur1**
 +
 +--
 +
 +Test de connexion de **serveur1** vers **serveur2**
 +