У меня есть веб-сайт на виртуальном хостинге, и я хотел бы настроить другой хост (полу-выделенный сервер) и использовать то же доменное имя, что и общий хостинг.
Возможно ли, чтобы два отдельных сервера использовали одно и то же доменное имя? Если да, то как?
Спасибо!
Да, это совершенно нормальный и часто используемый сценарий.
Просто настройте свой, например, сервер Apache с одним и тем же виртуальным хостом на обоих веб-серверах. Помните, что имя хоста / домен - это отдельная вещь от IP-адреса, поэтому сервер A будет иметь один IP, а сервер B - другой. Чтобы контролировать, к какому серверу вы обращаетесь при вводе доменного имени, вы используете DNS. Простой способ использовать оба сервера - использовать циклический перебор DNS, просто указав имя хоста / домена сразу на оба IP-адреса.
Если вы хотите использовать какую-то ситуацию «аварийного переключения», вы можете иметь точку DNS на одном IP-адресе за раз и вручную переключаться при сбое при необходимости. Не забудьте затем установить TTL (время жизни) записи DNS довольно низким, чтобы минимизировать время переключения при отказе.
Для более сложных сценариев вы можете использовать настройки балансировщика нагрузки.
Пожалуйста, поясните, нужны ли вам дополнительные примеры или информация. Но короткий ответ - да, это возможно и часто используется!
Компании, которые делают это ... (в том числе и моя), используют несколько общедоступных IP-адресов ... устройства для балансировки нагрузки ... такие поддомены, как www.example.com
против www.sub.example.com
и / или обратные прокси, которые будут проксировать запросы для www.example.com/sub-site
к другому серверу по вашему выбору .... или некоторой комбинации каждого из них. То, что работает для вас, действительно соответствует тому, что вам нужно.
Да, это возможно. Такие сайты, как Google, IBM и Microsoft, используют множество машин для обслуживания запросов. Конечно, ваш провайдер виртуального хостинга может или не может поддерживать это за вас.
Разрешение нескольким машинам участвовать в домене обрабатывается DNS и должен быть настроен на вашем DNS-сервере.