Могу ли я получить доступ к самостоятельной установке Wordpress по его IP или как правильно настроить WP на балансировщике нагрузки?
Ситуация: Мы настраиваем балансировщик нагрузки с помощью самостоятельно размещенных сетей WordPress (4.6) на RHEL 7. MariaDB реплицируется через master-slave.
Проблема: Однако наша сетевая команда хочет указать триггер монитора балансировки нагрузки на http://ip/canary-page. Есть определенная строка, которую мы ищем. Если присутствует, DNS остается на основном IP-адресе. Если он отсутствует (проблема с сервером или изменена вручную), DNS изменяется на экземпляр аварийного переключения.
Вопрос: Можно ли получить доступ к WP сайту через его IP?
Если ответ на поставленный выше вопрос - да, то остальное не имеет значения.
Я попытался настроить псевдоним домена с помощью https://wordpress.org/plugins/wordpress-mu-domain-mapping/, но это не позволяет использовать псевдонимы базового сайта ("сайт 1"). Это усложняет дело. Так как я не мог назвать псевдоним сайта 1, я подумал о варианте ниже.
Альтернативные варианты: Моя другая мысль заключалась в создании дочернего сайта в сетевой установке под названием Canary. Поскольку база данных реплицируется, она будет иметь тот же основной домен (http://my-canary-url
). На уровне WP мы также можем назначить псевдонимы доменов обоих my-canary-pirmary
а также my-canary-failover
,
Затем на уровне DNS балансировщик нагрузки будет использовать my-canary-url
, Мы бы указали my-canary-primary
к первичному экземпляру и my-canary-secondary
к отказоустойчивой установке.
1 ответ
Ответ - да, но вопрос некорректен.
Единственная вещь, которая определяет, как веб-сайт может быть адресован, это то, как он настроен.
Обратите внимание, что если вы используете записи DNS, то вы не получаете доступ к сайту по IP.
Хотя возможно и полезно использовать DNS для некоторой балансировки нагрузки, очень непрактично обрабатывать избыточность из-за кэширования на нескольких уровнях.
Если ваши два сервера находятся в одном и том же месте, вероятно, наилучшим подходом будет иметь фасад (маршрутизатор / межсетевой экран), который управляет балансировкой нагрузки и избыточностью.