2010-09-29 43 views
0

我有兩臺服務器用於我的網站。首先,用於數據庫和php文件。第二,保存useres的上傳文件。如何將上傳的文件保存在另一臺服務器上?

所以,如果我上傳server-1 xxx.com中的文件。我怎麼能把它保存在server-2 yyy.com?

+0

使用捲曲/ Filestreaming與移動FILE1.TXT script1.php到script2.php – 2010-09-29 14:22:21

+0

請更多信息。什麼是服務器2運行?你有什麼選擇在服務器2上接收文件? FTP? SSH? PHP?網絡共享? – 2010-09-29 14:22:41

+0

您可能想要清除場景。這是關於分佈式文件系統的東西嗎? – Gordon 2010-09-29 14:23:11

回答

0

使用共享存儲(SAN)。或者在Windows上使用SMB共享。或者在Unix上使用NFS。或者在Unix上使用公鑰認證的scp(ssh)。

2

(contianing相同的文件)你的第一個uplaod完成後,你可以運行一個rsync的腳本。它非常容易和最好你不必指定文件。

比方說,你想要的所有文件傳輸目錄/文件/目錄/文件到Server2/2 /你可以運行這個命令:

rsync /files/ yyy.com:~/files/2/ 

如果您只需要特定的文件(擴展名)要同步,你可以這樣做:

rsync /files/*.mp3 yyy.com:~/files/2/ 

以上將只移動MP3。

+0

+1教我新東西:) – RobertPitt 2010-09-29 14:44:15

相關問題