在apache + php和新的nginx rails并排运行旧站点

时间:2010-10-14 16:49:30

标签: php ruby-on-rails apache seo nginx

我当前的网站是在apache + php上的专用服务器上运行的。我在rails中创建我的新站点并在nginx上运行。

我希望将这两个网站一起运行一段时间,同时我慢慢将所有页面的SEO等级重定向到新网站。

我当前的网站已经说域名www.mydomain.com,新网站将面向www.mydomain.com/en,所有内容都是多语言的。

我当前的网站位于服务器A和服务器B上的新网站,不同的位置,我想找出一起运行的最佳方式。

我能告诉服务器A上的apache什么时候看到url www.mydomain.com/en指向服务器B和运行新的rails站点的服务器B上的nginx?我不是想分享会议,以便简化我希望的事情!

然后,我可以在准备就绪时关闭服务器A,只是让新网站运行。

如果我不能这样做,我将不得不将我现有的所有网站都移到服务器B并在同一台服务器上运行这两个网站,但认为这可能需要很长时间而且不想弄乱当前网站,以至于失去流量/搜索排名等

感谢任何帮助,经验或意见!

非常感谢 瑞克

1 个答案:

答案 0 :(得分:0)

您可以在不同的端口(例如8080)上运行nginx,然后使用Apache的mod_proxy将请求发送到nginx。