Так же не забудем исправить yoursite.com на имя нашего сайта. Перезапустим nginx на всех трех серверах:
1
service nginx restart
DNS записи
Предполагаем, что наши DNS записи указывают на IP 192.168.1.101, то есть на главный сервер, который также отвечает за распределение нагрузки. Наши DNS записи должны выглядеть следующим образом:
1 2
yoursite.com IN A 192.168.1.101 www IN A 192.168.1.101
Для тестирования допускается использование /etc/hosts для согласования имен сайтов и IP адресов в пределах локальной сети, вместо использования настоящего DNS сервера.
Master-сервер
Сервер, отвечающий за балансировку нагрузки, именуемый master, но он так же может выступать в роли обработчика запросов, как и два остальных. В этом примере допускается использовать главный сервер для обработки запросов.
Другой сценарий: используем балансировщик нагрузки для обработки запросов. Мы применим небольшой трюк. Заменим следующие настройки на сервере:
Как мы видим, мы внесли два изменения: добавили виртуальный хост по адресу 127.0.0.1 и настроили его на обработку запросов на 80 порт. Затем добавили тот же сервер к вышестоящим серверам, то есть он будет использован для обработки запросов от Nginx запущенного на нашем localhost компьютере.