Резервное копирование сайта

Для тех, кому необходимо делать резервное копирование сайта, этот пост может помочь. Здесь я опишу все кратко, но ссылками на документацию. При копирование будет использоваться программа rsync, которая является мощным кроссплатформенным инструментом. Чтобы воспользоваться этой программой необходимо иметь доступ к Вашему сайту через протокол SSH. Далее в командной строке нужно выполнить команду на подобии этой:

$ rsync -rlcpv ssh_user@ssh_hosting_server:remote_path/to/your_docs /local_path/to/put_your_copy

Программа запросит пароль на доступ через SSH-аккаунт, после чего начнет копировать. Копировать будет только те файлы, которые изменились. Таким образом вы получите полноценную копию сайта. Если Ваш сайт использует базу данных, то нужно позаботиться об резервном копировании и базы данных, о чем здесь речь сегодня не пойдет. Но вы сможете легко найти эту информацию в сети Интернет.

Если вам нужно автоматизировать процесс, например, копирование по расписанию через cron, то стоит настроить безпарольную SSH-авторизацию. Рекомендую ознакомиться со статьёй http://www.opennet.ru/base/sec/ssh_intro.txt.html

Комментарии

Популярные сообщения из этого блога

Редактор блок-схем

Несколько компьютеров через один ViPNet Client

Год с методом Бутейко