1

Какой лучший способ сделать резервную копию стека LAMP из SSH (если это вообще возможно)?

Можно ли как-то создать файл образа для удаленного сервера, а затем использовать wget для его загрузки? (Я думаю, похоже на то, как Vagrant использует .box файлы).

Любые советы / идеи приветствуются.

1 ответ1

0

В процессе управления несколькими веб-серверами вы быстро станете мастером установки LAMP (Linux, Apache, MySql, PHP). Я бы просто сделал резервную копию ваших файлов конфигурации веб-сайта apache (не только файлов, определяющих структуру каталогов вашего веб-сервера; в Ubuntu /etc /apache2 /sites-enabled /*)

Кроме того, сделайте резервную копию всех файлов сайта, которые у вас есть. Вы также хотите сделать резервную копию ваших баз данных. Правильный способ сделать это зависит от используемой вами СУБД. Если вы используете MySQL, используйте mysqldump ( http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump ), который почти наверняка уже будет на вашем старом сервере.

Затем на вашей новой коробке выполните простую установку лампы: http://www.howtoforge.com/ubuntu_lamp_for_newbies

Как только вы запустите этот файл, поместите файлы вашего сайта и файлы конфигурации на место Вам также потребуется перенастроить пользователей вашей БД.

Поначалу это может показаться большой работой, но на самом деле это не так. После того, как вы сделаете это несколько раз, вы сможете закончить все это за 15 минут без проблем.

Вам также необходимо обновить записи DNS, чтобы они указывали на новый сервер.

Кроме того, если вы используете SSL на своих сайтах, вы захотите сделать резервную копию файлов, которые вы установили при установке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .