首頁 » Linux的 » 如何將網站從一個服務器到另一個
formats

如何將網站從一個服務器到另一個

發表於 9月3日, 2011Linux的

遷移管理器
這是一個功能的Plesk控制面板,可以將整個網站, 甚至是整個服務器為你. 使用這種方法將所有的主機設置等,包括數據庫使用. 這是該休息的概述的方法在這裡不能為你做.
如果您的源服務器是有問題,那麼它可能無法正確執行. 它也將失敗,如果你想總的數據移動​​超過 50% 任一服務器. 這是由於數據遷移管理器壓縮成一個文件,然後傳送.
這種方法還可以花很長時間才能完成,但它會繼續運行,直到完成Wget的不一樣, 它也可以暫停和恢復. 登錄到Plesk, 新聞 ‘服務器工具’ > ‘遷移管理器“.

Rsync的
rsync有方便的功能不重新複製整個文件,如果它已經存在. 登錄到您的源服務器上運行 Rsync和數據發送到目標服務器使用以下命令, 進入他們的每一行一次. 你會被要求為目標服務器的SSH密碼.

rsync --verbose --progress --stats --compress --rsh=/usr/bin/ssh \
--recursive --times --perms --links \
/var/www/vhosts/yoursite.com/httpdocs/* root@[target server ip]:/var/www/vhosts/yoursite.com/httpdocs/

SCP
下面的命令將複製整個內容上傳至httpdocs遠程服務器上指定的本地目錄使用ssh. 這將覆蓋本地網站上傳至httpdocs文件夾,但保留目前的所有權和該文件夾的權限. 你可以登錄到源或目標服務器, 下面的例子是,當您登錄到目標服務器,它運行時會要求源服務器 SSH密碼.
scp -r root@[source server ip]:/var/www/vhosts/yoursite.com/httpdocs/ /var/www/vhosts/yoursite.com/

Wget的
登錄到目標服務器網站 httpdocs目錄並運行以下命令.
wget -r -c --tries=99 ftp://username:password@ftp.yoursite.com/httpdocs/
您還可以使用ssh代替FTP傳輸文件, 在這種情況下更改以下.
ftp://username:password@ftp.yoursite.com/httpdocs/

root@[source server ip]:/var/www/vhosts/yoursite.com/httpdocs/
Wget的運行,直到完成或直到你故意殺死進程. 如果關閉 SSH會話或失去連接,將繼續運行在您的缺席.

FTP
下載全部內容上傳至httpdocs文件夾到你的工作或家裡的電腦, 然後簡單地上傳內容到網站上新的服務器. 這可能需要很長的時間,但有額外的好處的是一個完整的備份您的網站 / S. 使用客戶端可以像FlashFXP的設置規則,將跳過已經下載的文件, 或覆蓋文件,如果它們是不同的等.

FXP
您可以拖放文件和目錄從一個服務器到另一個通過一個易於使用的界面使用的應用程序,能夠處理 文件交換協議, 像glFTPd, cuftpd, 雷電 FTPD, drftpd, 與 wzdftpd. 這也讓 SSH傳輸.
允許 FXP在您的FTP服務器將開放其上升為一個攻擊被稱為 ‘FTP反彈’ 所以要非常小心使用它. 我們不建議使用此方法.

不要忘記將您的網站數據庫.

Share
 

留下!

您的電子郵件地址不會被公開. 必填字段標記為 *

*

您可以使用這些 的HTML 標籤和屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© ServA1
credit

採用最近的帖子WordPress的Widget開發由耶青