migrer site

#Prendre les vhosts et les mettre sur le nouveau serveur
/etc/apache2/sites-enabled/000-default.conf
(le virer du premier)

#Si ya du https copier letsencrypt :
rsync -avzP /etc/letsencrypt/archive/projet_prod/ root@newserver:/etc/letsencrypt/archive/projet_prod/
rsync -avzP /etc/letsencrypt/live/projet_prod/ root@newserver:/etc/letsencrypt/live/projet_prod/

apachectl restart

#réparer le renouvellement de letsencrypt sur l'ancien serveur et sur le nouveau serveur :
/root/scripts/letsencrypt.sh

#copier le code: (/ final important)
#les clés ssh seront automatiquement copiées
rsync -avzP /home/projet_prod/ root@newserver:/home/projet_prod/

# créer user sur le nouveau serveur
useradd -m -s /bin/bash -d /home/projet_prod projet_prod
chown -R projet_prod:projet_prod /home/projet_prod

# changer l'adresse du .git si nécessaire
emacs .git/config
git pull

# copier tous les crons vers le nouveau serveur
crontab -l
crontab -e

# ajouter le nom de domaine dans hosts
/etc/hosts

Supprimer user ancien serveur
killall -u projet_prod
userdel -f -r projet_prod

# copier la base de donnée
# demarrer le serveur

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.