#1 Le 10/05/2011, à 15:43
- akeur
Exporter Apache en SSH (débutant)
Salut à tous,
Actuellement je dois effectuer une migration d'un serveur sous linux vers un autre.
Comment dois-je procéder pour exporter Apache et sa configuration (le dupliquer) à partir de l'ancienne machine sur la nouvelle machine par SSH ?
Merci d'avance
Hors ligne
#2 Le 11/05/2011, à 16:19
- Grünt
Re : Exporter Apache en SSH (débutant)
La configuration apache est dans /etc/apache2 (sous Ubuntu).
Avec "scp -r /etc/apache2" tu devrais pouvoir t'en sortir.
Tu lances la commande depuis l'ancienne machine, ou depuis la nouvelle?
Il faut aussi migrer le ou les sites hébergés?
Red flashing lights. I bet they mean something.
Hors ligne
#3 Le 16/05/2011, à 09:20
- akeur
Re : Exporter Apache en SSH (débutant)
Merci pour ta réponse
Depuis la nouvelle machine je lance la commande.
Il faut migrer les sites hébergés (copie exacte d'Apache )
Hors ligne
#4 Le 16/05/2011, à 09:29
- NooP
Re : Exporter Apache en SSH (débutant)
Bonjour,
Je te conseillerais plutôt de faire tes copies par rsync, car celui ci conservera les droits ainsi que les propriétés des fichiers (Utilisateur, groupe, date de modif etc ...).
Toutes les commandes sont à exécuter en tant que root ...
Sur le nouveau serveur, on backup et renomme ce qu'on va importer plus tard :
tar cvfz /root/config_apache2.tgz /etc/apache2
tar cvfz /root/datas_apache2.tgz /var/www
mv /etc/apache2 /etc/apache2.orig
mv /var/www /var/www.orig
Sur ton serveur actuel apache, faire (Ceci est un exemple, à adapter à ta configuration) :
rsync -avz -e ssh /etc/apache2 root@nouveauserveur:/etc/
rsync -avz -e ssh /var/www root@nouveauserveur:/var/
Il te faudra bien sur réinstaller les même modules apache2 sur ton nouveau serveur. Tu peux les lister sur l'ancien :
aptitude search ~i"apache"
N'oublies pas de réinstaller aussi tout ce dont dépendent tes applications web (php, perl, python, ruby etc ...) en te servant de la commande ci dessus pour les trouver.
Tu peux (et devrais) aussi exporter la liste des packages installés sur cet ancien serveur :
dpkg --get-selections > ConfigurationServeur.txt
Dernière modification par NooP (Le 16/05/2011, à 09:43)
Votez Macron, vous l'aurez dans le fion !
Hors ligne