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

标签 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 和服务器 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/

相关文章:

apache - 如何确保 AuthName 在所有浏览器中都有效?

php - 更新后PHP执行超时

php - 基于Array从mysql中拉取数据

php - MySQL - 使其他列成为自动增量列的函数

电子商务方法的PHP/MYSQL解决方案

django - Mongodb 服务器未启动

php - SQL 不保存值 ò,à,ù,è

jquery - will_paginate 使用 jQuery 在 Rails 3.1 中加载更多按钮

ruby-on-rails - rails : setting parameters in URLs

ruby-on-rails - 将分页、嵌套路线、ruby、rails