redirect文件夹到不同的服务器

为了清楚起见,我已经在StackOverflow上发布了这个消息,并得到了更好的适合ServerFault.com的build议,所以在这里:

我知道你可以redirect到不同的服务器的子域名,但你可以做同样的文件夹?

说我有example.com。 我可以redirectmysubdomain.example.com到不同的服务器,但我可以redirectexample.com/mysubdomain到不同的服务器? 我想在一个运行PHP的站点上的文件夹中托pipe一个Rails应用程序,同时仍然保持良好的search引擎评级(通过不创build一个子域,在我的经验认为是一个不同的网站)。

任何帮助?

谢谢!

看看Passenger:它是Apache的一个模块,可以让你在Apache中运行RoR应用程序。 在[this] [1] Ubuntu / RoR文档的Apache小节中,它提到了在Apache的子目录中创build一个到你的RoR目录的simlink。

[1]: https : //help.ubuntu.com/community/RubyOnRails#Configure the server

编辑:实际上,直接从马的嘴里: http : //www.modrails.com/documentation/Users%20guide%20Apache.html#deploying_rails_to_sub_uri

难道你不能把这些文件放在像NFS共享这样的东西上,而只是将这个共享文件导出到你想要读取的服务器上?

有效地,你想要做的是有子目录地址作为代理。

如果您正在设置匿名器或redirect器脚本,这是最常见的情况,因此寻找现有的用于该用途的脚本可能会为您提供一个良好的开源基础。 你可能会遇到一些这样的问题(中间人的SSL安全问题等),但是从现有的设置工作可能会让你走到你想去的地方。

您也可以使用相同的设置(或查看现有的脚本提供)authentication的访问内部服务器 – 连接到https://example.com/secure/whicheppencryption一切到您的网关代理服务器,然后在内部传递stream量你有希望的安全的内部networking。

应该没有问题,你可以从你的文件夹中创build一个NFS共享或者在其中放置一个redirect/框架脚本,尽pipe最后一个选项当然不是一个非常友好的search引擎。 创build一个NFS / SMB共享(取决于使用哪个操作系统)应该可以做到这一点。