Свой кластер с балансировщиком для веб-сайта Nginx Apache PHP MySQL (Master-Master replication) incrontab+csync2

Опишу свой опыт создания высокодоступного (вещь относительная) решения для хостинга сайта.
Детальную настроку каждого этапа описывать не буду, т.к. куча мануалов в сети уже есть, в том числе и у меня на сайте.
На Amazon создаем два инстраса виртуальных машин и на каждом настраиваем следующее ПО:


Читать дальше

Установка Bacula Часть №1.

Теперь, когда мы разобрались со структурой Bacula, можно приступать к установке и настройке. В качестве примера будем использовать дистрибутив Fedora. В нашем примере мы будем рассматривать следующую инфраструктуру:
выделенный сервер dir.example.com (на нём будет функционировать Director Daemon);
выделенный сервер stor.example.com (на нём будет функционировать Storage Daemon);

Читать дальше

Синхронизируем два веб-сервера (joomla)

Синхронизация директорий сайта можно производить с использованием утилиты rsync через ssh с использование авторизации по ключу.
Для генерации ключей используем команду:
ssh-keygen -t dsa -f id_dsa
открытый ключ кладем на сервере, куда будем подключаться
копируем id_dsa в /home/user/.ssh/authorized_keys
Смотрим на этом сервере в sshd_config и правим следующий параметр:
AuthorizedKeysFile %h/.ssh/authorized_keys


Читать дальше
Яндекс.Метрика