【问题标题】:Running old site on apache + php and new nginx rails side by side在 apache + php 和新的 nginx rails 上并排运行旧站点
【发布时间】:2011-04-25 12:46:25
【问题描述】:

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

我想同时运行两个网站一段时间,同时我会慢慢将所有页面 SEO 排名等重定向到新网站。

我当前的站点已经说域 www.mydomain.com 并且新站点将具有 www.mydomain.com/en 前面的所有内容,因为这将是多语言的。

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

我可以告诉服务器 A 上的 apache 每当看到 url www.mydomain.com/en 指向服务器 B 和服务器 B 上的 nginx 并运行新的 rails 站点吗?我不想分享会话,以便简化我希望的事情!!!

然后我可以在准备好后关闭服务器 A 并让新站点运行。

如果我不能这样做,我将不得不将我现有的所有站点移至服务器 B 并在同一台服务器上运行这两个站点,但认为这可能需要很长时间,并且不想与当前站点混淆,以免失去流量/seo 排名等等

任何帮助、经验或意见将不胜感激!

非常感谢 瑞克

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 同一台服务器,只是在不同的端口上。
    猜你喜欢
    • 2011-05-09
    • 2013-08-21
    • 2019-07-03
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 2015-02-26
    相关资源
    最近更新 更多