URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 64890
[ Назад ]

Исходное сообщение
"Каким инструментом реализовать бекап сервер для www?"

Отправлено sergtv , 17-Мрт-06 13:40 
Задача такая.
Есть сайты, которые хостятся в США. С хостингом иногда бывают проблемы.
  Нужно чтобы, когда хостинг падает, можно было переключить все сайты на бекап сервер, который находится в другом месте.  ДНС сервер обслуживающий домены находится НЕ на хостинге.
  Если просто менять в ДНС айпи адресс на другой, то будет задержка во времени пока пройдет рефреш. Нужно чтобы задержа была минимальной.

Каким инструментом можно реализовать такую задачу?
Операционная система FreeBSD или Linux. Веб сервер - Apache, DNS сервер - Bind 9.


Содержание

Сообщения в этом обсуждении
"Каким инструментом реализовать бекап сервер для www?"
Отправлено vvvua , 17-Мрт-06 14:19 
1.На бинде поставить несколько А записей на www.site.com
2.При п.1 будет балансировка по запросам, но если не надо - на бекап сервере резать файрволом с опцией REJECT (т.е. с ответом) и постоянно проверять на живость основной хостинг- если он падает , то убрать фильтр.

Еще способ.
Можно сделать два сервера
www1.site.com
www2.sote.com

В днс прописать самый стабильный как www.site.com (можно даже алиасом на www1.site.com).

В качестве старт страницы повесить скрипт, который проверяет состояние основного сервера и если ок, то делает редирект на www1.site.com
Иначе редирект на www2.site.com.
На апаче прописать виртуалхосты для www1/www2 точно такие, как www.site.com



"Каким инструментом реализовать бекап сервер для www?"
Отправлено s_dog , 17-Мрт-06 15:28 
Мега решение:
http://www.supersparrow.org/