Назад | Перейти на главную страницу

Временно перенаправить домен на другой сервер

У меня есть домен, указывающий на сервер Apache2 (назовите его Сервер 1). Я хотел бы иметь возможность быстро указать этот домен на другой сервер с другим IP-номером (назовите его сервером 2), настроив конфигурацию сервера 1, ничего не меняя в GoDaddy. На сервере 1 установлен Virtualmin, если есть удобный способ сделать это через него; цель состоит в том, чтобы это была быстрая временная корректировка некоторых демонстрационных материалов, которые у меня есть на Сервере 2.

Если это невозможно для самого домена, можно ли сделать это с помощью поддомена?

Приветствуются любые идеи о том, как лучше всего это сделать. Спасибо заранее.

Просто быстро отредактируйте свою зону DNS и переведите IP-адрес на другой сервер. Возможно, вы захотите установить TTL маленьким, например, 600 (10 минут), если это позволит вам, и вы не планируете иметь доменное имя на этом IP-адресе очень долго. Пока записи NS в редакторе зоны остаются неизменными на dnsd и у вашего регистратора, это не должно иметь большого значения.

Предупреждение: убедитесь, что любые записи CNAME, которые ссылаются на это доменное имя, также могут перемещаться (например, mail.example.com). Возможно, вам придется немного изменить эти записи CNAME (например, указать на поддомен, который вы назначили старому IP-адресу), чтобы они указывали на тот же IP-адрес.

Просто запустите 2 разных переключаемых конфигурации на Сервере 1: одну живую, а другую ProxyPassReverse для вашего второго сервера. вы также можете постоянно запускать свой demo.example.com на Сервере 1 на другом порту, чтобы он был всегда доступен. не нужно настраивать / wair для DNS - обновлений.

второй метод будет включать iptables-redirects, но может вызвать небольшую перегрузку.