現在位置: Top / mirrorによるウェブサーバーのバックアップ
- バックアップ一覧
- 現在との差分 を表示
- ソース を表示
- バックアップ を表示
- mirrorによるウェブサーバーのバックアップ へ行く。
- 1 (2006-05-06 (土) )
- 追加された行はこの色です。
- 削除された行はこの色です。
*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