Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/05/2011, à 16: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 smile

Hors ligne

#2 Le 11/05/2011, à 17: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, à 10: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 smile)

Hors ligne

#4 Le 16/05/2011, à 10: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, à 10:43)


Votez Macron, vous l'aurez dans le fion !

Hors ligne