Запуск старого сайта на apache + php и новые рельсы nginx бок о бок - PullRequest
0 голосов
/ 14 октября 2010

Мой текущий сайт работает на выделенном сервере apache + php.Я создаю свой новый сайт в rails и работаю на nginx.

Я хочу запустить оба сайта вместе некоторое время, пока я медленно перенаправляю все страницы SEO рейтинга и т. Д. На новый сайт.

Мой текущийу сайта есть домен www.mydomain.com, а на новом сайте www.mydomain.com/en будет все, что будет многоязычным.

Мой текущий сайт находится на сервере A, а новый сайт на сервере B, другойместоположения, и я хочу выяснить, как лучше всего работать вместе.

Могу ли я сообщить apache на сервере A, чтобы каждый раз, когда я вижу URL, www.mydomain.com/en указывает на сервер B и nginx на сервере B с запуском newсайт рельсов?Я не пытаюсь делиться сессиями, так что это упрощает вещи, которые я надеюсь !!!

Затем я могу просто выключить сервер А, когда он будет готов, и просто запустить новый сайт.

Если я не могу этого сделатьмне придется перенести весь свой существующий сайт на сервер B и запустить оба сайта на одном и том же сервере, но я думаю, что это может занять много лет, и я больше не хочу связываться с текущим сайтом, так как теряет рейтинг трафика / сео и т. д.помощь, опыт или мнения будут с благодарностью получены!

спасибо много Рик

1 Ответ

0 голосов
/ 14 октября 2010

Вы можете запустить nginx на другом порту (например, 8080), а затем использовать mod_proxy Apache для отправки запросов на nginx.

...