两台具有不同内容的服务器可以共享一个子域吗?

发布于 2024-10-20 20:15:12 字数 434 浏览 1 评论 0原文

我的问题: 服务器 1:一个 IIS 盒子,其中包含大量生产中的应用程序,所有应用程序都在“www.mydomain.com”上运行。

服务器 2:一个 Linux/Apache 盒子,将托管我的网站的非事务性页面。

我希望服务器 2 的内容可以从“www.mydomain.com”获取 - 与服务器 1 使用的文件名和目录不同,但子域完全相同。

我不相信使用简单的 mod 重写或 .htaccess 可以实现这一点。

有没有办法使用 IIS 中的应用程序请求路由或 Apache 中的 proxypass 来实现此目的?有没有办法让服务器 1 上的 404 处理程序尝试无缝地 modrewrite 到服务器 2,以便客户端只收到 HTTP 200? (我不想在这里扼杀我的搜索引擎优化)。

至于命名冲突,服务器 1 将仅使用非常有限的子目录集。

谢谢

My problem:
Server 1: An IIS box with a bunch of applications in production, all running on 'www.mydomain.com'

Server 2: A Linux/Apache box that will host my website's non-transactional pages.

I would like Server 2's content to be available from 'www.mydomain.com' - separate filenames and directories as those being used by server 1, but the exact same subdomain.

I don't believe this is possible using simple mod rewrite or .htaccess.

Is there some way to achieve this using Application Request Routing in IIS or proxypass in Apache? Is there some way to have the 404 handler on Server 1 try to modrewrite to Server 2 seemlessly so that the client only ever receives an HTTP 200? (I don't want to kill my SEO here).

As for naming conflicts, Server 1 will only ever use a very limited set of subdirectories.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你好,陌生人 2024-10-27 20:15:12

是的,双方都可以使用 AAR 或 mod_proxy 轻松处理此问题。也许更好的想法是在两个盒子前面都添加一个代理,这样可以提供更大的灵活性并解决您正在考虑的许多 url 重写问题。

Yes, could easily handle this with AAR or mod_proxy on both sides. Perhaps a better idea would be to front both boxes with a proxy, opens up alot more flexibility and solves many of those url rewriting issues you are looking at.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文