![从一台服务器在另一台服务器上托管IIS7应用程序](https://linux22.com/image/589668/%E4%BB%8E%E4%B8%80%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%9C%A8%E5%8F%A6%E4%B8%80%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%89%98%E7%AE%A1IIS7%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
防火墙后面有 2 台 IIS7 服务器。我无法控制此防火墙,也无法请求配置。
服务器 IIS7-1:我完全控制此服务器。它位于防火墙后面,没有向外界开放任何端口。它是独立的 - 但它不属于域。我的 asp.net 应用程序托管在此服务器上。
IIS7-0:我无法控制这个 II7-0。此服务器的 80 端口在防火墙上向外界开放。IIS7-0 对 IIS7-1 没有权限。
我想让用户浏览 IIS7-0,但应用程序将在 IIS7-1 上运行并通过 IIS7-0 路由到用户,其端口 80 在防火墙上是打开的。
我可以要求在 IIS7-0 上进行标准配置,以便对 IIS7-1 进行某种路由/代理,这样 IIS7-1 特定的应用程序将在防火墙之外被看到,但我不能要求新的安装。
那么,http 服务器之间是否有 IIS 路由功能?
我的意思是,如果远程匿名用户浏览 http:// IIS7-0/app,是否有对 IIS7 服务器的配置,可以将 http:// IIS7-1/app 及其所有子文件夹按设计使用,因此 IIS7-0 将充当远程用户的代理。
如果是,那么实现这种路由配置的步骤是什么?
答案1
ARR - 应用程序请求路由。但它必须安装在转发服务器上(尽管它来自 Microsoft)。