У меня есть домен, размещенный на сервере. Я хочу настроить другой сервер, чтобы иногда обслуживать страницы вместо страниц на первом сервере. Как мне это настроить?
Я думаю, это похоже на среду аварийного переключения, верно? Мой сервер может выступать в качестве «шлюзового» сервера, показывающего имеющиеся у меня страницы, но если страница не существует на моем сервере, это может вызвать событие аварийного переключения, которое обслуживает контент с исходного сервера.
Я на правильном пути? Как мне установить что-то подобное? Или есть способ попроще? (например, прокси-сервер apache)
Если я правильно понял ваш вопрос ...
Поймайте 404 и используйте сценарий для отправки запроса GET на другой сервер. Если это сгенерирует 404, вы можете представить 404 пользователю. Если он получит 200 OK (страница есть на другом сервере), вы можете продолжить.
По сути, вы пишете сценарий, который выполняет небольшую балансировку нагрузки на уровне 7.
Если честно, это кажется немного странным. Если у вас есть второй сервер, вы можете использовать Round Robin DNS (легко настроить) для отправки подключений к одному серверу, затем к другому, затем к первому и т. Д., Но вам нужен одинаковый контент на обоих серверах.
Если ваш контент разделен между серверами с использованием отдельных путей к каталогам, тогда будет уместным проксирование. Если у вас есть страницы из одного каталога на обоих серверах, используйте решение Льюиса.
Вам может быть достаточно простого прямого прокси. Рассмотрите возможность кэширования на интерфейсном сервере.