|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
fandecine Modérateur

Inscrit le: 02 Avr 2005 Messages: 1453 Localisation: Béarn
|
Posté le : Ven Nov 24, 2006 18:14 Sujet du message: [trucs et astuces] "Déménager" un site web |
|
|
Une des angoisses du webmaster est le changement de serveur d'un site web. Outre les difficultés inhérentes à un changement d'environnement, il semble que bon nombre de wrinautes soient à la recherche d'une solution rapide pour déménager le contenu (cela m'arrive de parcourrir les archives ).
En effet, lorsque le contenu du site fait plusieurs centaines de Mo voir plusieurs Go cela peut être problématique.
Si vous disposez d'un accsé ssh, il existe une solution simple et rapide en ligne de commande: ncftp. Avec ce programme, vous pourrez faire un transfert ftp de serveur à serveur (donc théoriquement dans la plupart des cas à 100 mega bits/sec).
Depuis la machine de destination vous vous connectez à la machine source de la sorte:
| Code: |
| serveur dest > ncftp -uloginftpsource -pmotdepasseftpsource nomduserveursource |
Pour effectuer des commandes sur le serveur source vous utilisez les commandes linux classiques (cd,ls, chmod etc...) et sur le serveur de destination (lcd, lls, lchmod ...).
Une fois le répertoire source et destination définis il suffit d'un
Et vous pouvez vaquer à vos occupations...
Pour donner un exemple le tranfert de 22452 fichiers représentant 5500 Mo m'a pris exactement 1h 53 mn 29s ec . Qui dit mieux! 
Dernière édition par fandecine le Sam Nov 25, 2006 10:49; édité 1 fois |
|
| |
|
 |
Audiofeeline WRInaute accro

Inscrit le: 20 Oct 2005 Messages: 4448 Localisation: Buzz Inside
|
Posté le : Ven Nov 24, 2006 21:08 Sujet du message: [trucs et astuces] "Déménager" un site web |
|
|
On a pas idée d'avoir un si gros site!
Le mien fait dans les 10Mo a tout casser!  |
|
| |
|
 |
biddybulle WRInaute accro

Inscrit le: 30 Mai 2005 Messages: 1371
|
Posté le : Ven Nov 24, 2006 21:11 Sujet du message: [trucs et astuces] "Déménager" un site web |
|
|
le top c'est d'avoir un virtuel, on le met en pause, on le copie sur l'autre serveur, on le relance et on modifie juste les pointages dns.
mais ncftp est une excellente commande en effet |
|
| |
|
 |
fandecine Modérateur

Inscrit le: 02 Avr 2005 Messages: 1453 Localisation: Béarn
|
Posté le : Ven Nov 24, 2006 23:17 Sujet du message: [trucs et astuces] "Déménager" un site web |
|
|
| Audiofeeline a écrit: |
Le mien fait dans les 10Mo a tout casser!  |
ça marche aussi pour 10Mo  |
|
| |
|
 |
rog WRInaute accro

Inscrit le: 21 Sep 2006 Messages: 1662 Localisation: sapucaia do sul (RS)
|
Posté le : Ven Nov 24, 2006 23:32 Sujet du message: [trucs et astuces] "Déménager" un site web |
|
|
@biddybulle
je ne vois pas trop l'avantage
@fandecine
est-ce qu'il verifie l'intégrité du fichier copié ?
rog |
|
| |
|
 |
biddybulle WRInaute accro

Inscrit le: 30 Mai 2005 Messages: 1371
|
Posté le : Sam Nov 25, 2006 0:39 Sujet du message: [trucs et astuces] "Déménager" un site web |
|
|
L'avantage est par exemple de ne pas perdre trop de temps à configurer ses bases de données, son serveur web, son accès FTP, son serveur de messagerie, le firewall ...
Une copie du fichier qui regroupe le site web et le serveur virtuel et tu le relances et c'est terminé tu as réalisé ta migration. Reconfigurez un nouveau serveur prend quand même du temps c'est déjà cela de gagner |
|
| |
|
 |
titiplanti WRInaute impliqué

Inscrit le: 04 Nov 2004 Messages: 427
|
Posté le : Sam Nov 25, 2006 2:34 Sujet du message: Re: [trucs et astuces] "Déménager" un site web |
|
|
Merci !Comme je vais bientôt devoir migrer, le sujet m'intéresse. Voici quelques questions de newbi, si quelqu'un peut m'éclairer ...
| fandecine a écrit: |
Si vous disposez d'un accsé ssh, il existe une solution simple et rapide en ligne de commande: ncftp. Avec ce programme, vous pourrez faire un transfert ftp de serveur à serveur (donc théoriquement dans la plupart des cas à 100 mega bits/sec).
Depuis la machine de destination vous vous connectez à la machine source de la sorte:
| Code: |
| serveur dest > ncftp -loginftpsource -ploginftpsource nomduserveursource |
|
Comment sont saisis les paramètres ? (nomduserveursource ? le mot de passe ftp ?)
| Citation: |
Une fois le répertoire source et destination définis il suffit d'un
|
Comment définit-on les répertoires ? |
|
| |
|
 |
Morph1er WRInaute impliqué

Inscrit le: 07 Juil 2004 Messages: 307
|
Posté le : Sam Nov 25, 2006 3:42 Sujet du message: [trucs et astuces] "Déménager" un site web |
|
|
Salut,
Tu avais rsync qui est "de base" sur pas mal de distrib et qui est surtout exactement fait pour ce genre de transfert lourd ^^. |
|
| |
|
 |
Audiofeeline WRInaute accro

Inscrit le: 20 Oct 2005 Messages: 4448 Localisation: Buzz Inside
|
Posté le : Sam Nov 25, 2006 6:23 Sujet du message: [trucs et astuces] "Déménager" un site web |
|
|
Perso, j'ai tous les fichiers sur mon PC et je fais un BackUp de ma base une fois par mois...
Si je devait déménager le site je n'aurai qu'à uploader le tout... |
|
| |
|
 |
ACth WRInaute passionné

Inscrit le: 11 Nov 2006 Messages: 795
|
Posté le : Sam Nov 25, 2006 9:36 Sujet du message: Re: [trucs et astuces] "Déménager" un site web |
|
|
| fandecine a écrit: |
Depuis la machine de destination vous vous connectez à la machine source de la sorte:
| Code: |
| serveur dest > ncftp -loginftpsource -ploginftpsource nomduserveursource |
|
on indique deux fois le login ?
( et le nom du serveur c.à.d ? )
-> on indique pas le chemin de destination ?
| fandecine a écrit: |
Une fois le répertoire source et destination définis il suffit d'un
|
Ca sert à quoi cette commande ? |
|
| |
|
 |
fandecine Modérateur

Inscrit le: 02 Avr 2005 Messages: 1453 Localisation: Béarn
|
Posté le : Sam Nov 25, 2006 10:48 Sujet du message: [trucs et astuces] "Déménager" un site web |
|
|
Dites donc les enfants, je vous ai mis le lien vers la doc de ncftp !
| ACth a écrit: |
| on indique deux fois le login ? |
Il y en a un qui lit les posts. J'ai bien sur fait une erreur (que je viens de corriger) la bonne syntaxe est :
| Code: |
| ncftp -uloginftpsource -pmotdepasseftpsource nomduserveursource |
En clair: -u suivi du login, -p suivi du mot de passe puis le nom du serveur.
Pour fixer les chemins sur le serveur source et destination comme indiqué dans le post on utilise les commandes linux, par exemple cd pour agir sur le serveur source et lcd sur le serveur destination.
La commande get -R * indique de copier l'intégralité du dossier source (fichiers + répertoires) sur le serveur destination.
Mais, ils ont pas lu la doc ou quoi!
Il n'y a pas de vérification d'intégrité à ma connaissance.
| Morph1er a écrit: |
| Tu avais rsync qui est "de base" sur pas mal de distrib et qui est surtout exactement fait pour ce genre de transfert lourd ^^. |
C'est terrible cette manie de poster ce genre de truc! Bien sur qu'il y a rsync et je pourrais en citer 7 ou 8 de plus!
Mais:
1 - rsync n'est pas fait pour effectuer des tranferts ftp mais pour synchroniser deux arborensecences de fichiers et ce en sftp, ce qui implique un paramétrage des droits d'accés ssh qui sort du cadre de ce post (simplicité avant tout!). Rsync est généralement utilisé comme outil de backup ou de synchronisation sur des serveurs mirroir.
2 - si tu allais au bout des choses en faisant profiter la communauté de tes connaissances en publiant un exemple de paramétrage et un script bash par exemple!  |
|
| |
|
 |
ACth WRInaute passionné

Inscrit le: 11 Nov 2006 Messages: 795
|
Posté le : Sam Nov 25, 2006 11:19 Sujet du message: [trucs et astuces] "Déménager" un site web |
|
|
| fandecine a écrit: |
Mais, ils ont pas lu la doc ou quoi! |
Je reconnais ne pas avoir lu la doc. ; mon anglais est malheureusement très limité.
Merci de ces informations complémentaires. |
|
| |
|
 |
titiplanti WRInaute impliqué

Inscrit le: 04 Nov 2004 Messages: 427
|
Posté le : Lun Nov 27, 2006 10:51 Sujet du message: [trucs et astuces] "Déménager" un site web |
|
|
| Merci pour ces infos. Non moi non plus je n'avais pas lu la doc. Oui je le ferai ... |
|
| |
|
 |
AW WRInaute accro

Inscrit le: 31 Mai 2005 Messages: 2270
|
Posté le : Lun Nov 27, 2006 12:05 Sujet du message: [trucs et astuces] "Déménager" un site web |
|
|
| sympa ce ncftp, je connaissais pas merci Fandeciné, Je ne suis pas du tout un specialiste linux mais il me semble que ça doit aussi etre possible avec lftp |
|
| |
|
 |
tourismeenbretagne WRInaute occasionnel

Inscrit le: 18 Juin 2004 Messages: 127
|
Posté le : Mar Nov 28, 2006 9:17 Sujet du message: [trucs et astuces] "Déménager" un site web |
|
|
C'est quoi un accès ssh ?
Greg |
|
| |
|
 |
| |
|
|