如何通过 IIS 代理、远程处理、HttpTunnel



我不确定这个问题的最佳解决方案。当前网络设置为:

Web 服务器 =>

Cms 服务器 => 数据库服务器

出于安全原因,这是现有设置,无法更改。Web服务器连接到互联网,可以连接到Cms服务器,但不能连接到数据库服务器。CMS服务器可以访问数据库服务器。(这个想法是,如果Web服务器被黑客入侵,他们必须通过Cms服务器才能到达数据库服务器)

我目前对问题的实现是在Web服务器上创建一个简单的代理,网站在Cms服务器上(因为网站需要访问DB)。这工作正常,但我随机遇到超时问题。我已经在MVC中编写了代理,它非常简单且有效。这是最好的解决方案还是有更好的方法来解决这个问题。

发现这是应用程序请求路由下的简单 IIS 设置,请启用代理:http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing

最新更新