@julia1990
Пытаюсь изучать веб сервера.

Синхронизация файлов и базы данных между серверами Debian?

Такой вопросик.
Есть два сервера) назовем их Debian_1 и Debian_2
Я перенесла всё на новый)теперь осталось рабочий сайт актуальный утащить на новый и переключить ip домена.
Но вот незадача) сайт постоянно изменяется и там добавляется текст или еще какие то работы с сайтом)
Как настроить синхронизацию файлов и баз данных.
Я думала сделать через cron , получается через rsync синхронизирую данные вот так
rsync -zr --info=progress2  /var/www/public_html/ root@111.111.111.111:/var/www/public_html/

Это правильно?
А как быть с базой? ну чтоб к примеру он обновился и я переключила)
Первый раз переношу, сайтец очень тяжелый и даже не знаю как подойти.
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Для базы - настраивается реплика. Выбирается окно для техработ, в течение которого никто никаких изменений не вносит, файлы синхронизируются, реплика базы открывается на запись, а на старом сервере оставляется только nginx, проксирующий запросы на новый, на пару-тройку дней до обновления DNS-записей.
Ответ написан
@Drno
остановить сайт 1, переадресация на стр - техработы
сделать rsync
запустить сайт 2
изменить запись DNS
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы