Как разместить один и тот же проект на 2-х серверах, локальных и облачных - PullRequest
0 голосов
/ 13 апреля 2020

как разместить одно и то же веб-приложение на 2 серверах, чтобы в случае неудачи перенаправить его на другое. например Host on (хостинг-сервер от хостинг-провайдера) и другой с локального домашнего сервера.

1 Ответ

0 голосов
/ 13 апреля 2020

Полагаю, вы хотите, чтобы резервный сервер был запущен в случае сбоя 1-го сервера. Для этого вам необходимо выполнить следующие шаги:

  1. Создать Rsyn c файлов вашего проекта (чтобы данные всегда были актуальны на 2-м сервере)
  2. Есть Создан мастер базы данных (для 2-го сервера обновлена ​​база данных)
  3. Скрипт для проверки времени работы основного сервера (может сработать простая команда ping) и изменение записи A веб-сайта. (Это может быть достигнуто с помощью API провайдера DNS, cloudflare предоставляет то, что я использовал)

Скрипт также может использовать средство проверки, где, если 1-й сервер возвращается, он изменяет запись DNS на сервере 1 (который является основным сервером).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...