Маскирование / указание субдомена на другой сервер и сохранение одного и того же URL в адресе - PullRequest
0 голосов
/ 15 сентября 2010

Это может быть вопрос к Server Exchange, но я начинаю чувствовать себя здесь довольно уютно, и я чувствую, что кто-то здесь наверняка знает ответ. В настоящее время мы перестраиваем php-сайт в rails, и новый сайт перестраивается на линоде [nginx]. Живой домен живет на коробке слайсхостов [также niginx]. После запуска мы планируем переслать весь сайт в коробку с линодами, но хотели бы настроить поддомен (beta.domain.com) для целей тестирования. Я знаю, что мы можем сделать простую запись forward / CNAME, но мы хотели бы сохранить тот же адрес beta.domain.com.

Любая помощь очень ценится.

Примечание. В настоящее время мы полностью контролируем оба домена.

1 Ответ

0 голосов
/ 15 сентября 2010

Это вопрос к ServerFault . Там вы, вероятно, получите гораздо лучшие ответы, но я сделаю то, что могу ...

AFAIK, у вас есть два варианта:

  1. просто измените ваш DNS, чтобы он указывал на новый сервер. Если вам не нужно сохранять старый сервер по какой-либо причине, то это путь. (Я предполагаю, что есть какая-то причина, почему это не вариант в вашем случае).

  2. иметь ящик по адресу beta.domain.com (ящик слайсхоста) в качестве прокси для нового ящика с линодами. В этом случае все запросы поступают на slicehost, запускают от до этого ящика и возвращаются в linode, и ответы возвращаются по тому же маршруту. Таким образом, вы будете платить за удвоенную пропускную способность (по крайней мере), используя этот подход - я не рекомендую проксировать таким образом, если у вас нет нет других вариантов.

...