現在位置: Top/mirrorによるウェブサーバーのバックアップ
- 履歴一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- mirrorによるウェブサーバーのバックアップ へ行く。
- 1 (2006-05-06 (土) 22:59:10)
mirrorによるウェブサーバーのバックアップ
レンタルウェブサーバーもCGIやPHPが可能になり、インタラクティブになりました。
そうなると、ウェブサーバー上に情報が置かれたままで、ローカルにソースを置いておいて、アップロードする従来の様子とは変わってきました。
そこで、mirrorを使って、レンタルウェブサーバーから追加・変更されたファイルだけをローカルにダウンロードするようにしました。
- mirrorをダウンロード
http://www.sunsite.org.uk/packages/mirror/ - 導入
# mkdir /usr/local/mirror # cd /usr/local/mirror # wget http://sunsite.org.uk/packages/mirror/mirror.tar.gz # tar xvfz mirror.tar.gz # perl install.pl here
- ftp.plを差し替える
付属のftp.plではディレクトリの一覧取得で失敗するので、ftp.plを差し替える。 - 設定
mirror.defaultをmirror.default.backとバックアップをしておいて、# vi mirror.default package=default site=ftp.aaacafe.ne.jp local_dir=/home/samba/Backup/package1/ remote_dir=/ remote_user=<username> remote_password=<password> get_file=true dir_mode=0755 file_mode=0644 do_deletes=true group=help passive_ftp=true timeout=300 package=package2 site=ftp.aaacafe.ne.jp local_dir=/home/samba/Backup/package2/ remote_user=<usrname> remote_password=<password> package=package3 site=s1.xrea.com local_dir=/home/samba/Backup/package3/ remote_user=<usrname> remote_password=<password>
- 定期的に実行する
# crontab -e 30 02 * * sun /usr/local/lib/mirror/mirror

