我当前的站点在 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 站点吗?我不想共享 session ,以便简化我希望的事情!!!
然后我可以在准备就绪时关闭服务器 A,让新站点运行。
如果我不能这样做,我将不得不将我所有现有的网站移到服务器 B 上,并在同一台服务器上运行这两个网站,但我认为这可能需要很长时间,并且不想弄乱当前网站以致失去流量/搜索引擎优化排名等等
如有任何帮助、经验或意见,我们将不胜感激!
非常感谢 rake
最佳答案
您可以在不同的端口(例如 8080)上运行 nginx,然后使用 Apache 的 mod_proxy 将请求发送到 nginx。
关于php - 在 apache + php 和新的 nginx rails 上并排运行旧站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3935525/