init : articles varlog (migration depuis rsync)
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# Système de réplication de sites internet
|
||||
|
||||

|
||||
|
||||
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**
|
||||
Reference in New Issue
Block a user