Маскирование / указание субдомена на другой сервер и сохранение одного и того же URL в адресе
Это может быть вопрос к Server Exchange, но я начинаю чувствовать себя здесь довольно уютно, и я чувствую, что кто-то здесь наверняка знает ответ. В настоящее время мы перестраиваем php-сайт в rails, и новый сайт перестраивается на линоде [nginx]. Живой домен живет на коробке слайсхостов [также niginx]. После запуска мы планируем переслать весь сайт в коробку с линодами, но хотели бы настроить поддомен (beta.domain.com) для целей тестирования. Я знаю, что мы можем сделать простую запись forward / CNAME, но мы хотели бы сохранить тот же адрес beta.domain.com.
Любая помощь очень ценится.
Примечание. В настоящее время мы полностью контролируем оба домена.
1 ответ
Это вопрос к ServerFault. Там вы, вероятно, получите гораздо лучшие ответы, но я сделаю то, что могу...
AFAIK, у вас есть два варианта:
просто измените ваш DNS, чтобы указать на новый сервер. Если вам не нужно сохранять старый сервер по какой-либо причине, то это путь. (Я предполагаю, что есть какая-то причина, почему это не вариант в вашем случае).
пусть ящик на beta.domain.com (ящик слайсхоста) действует как прокси для нового ящика с линодами. В этом случае все запросы поступают на slicehost, проходят через это поле и возвращаются в linode, а ответы возвращаются по тому же маршруту. Таким образом, вы будете платить за удвоенную пропускную способность (по крайней мере), используя этот подход - я не рекомендую проксировать как этот, если у вас нет других вариантов.