0

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

Web 服务器 => Cms 服务器 => DB 服务器

这是出于安全原因的现有设置,无法更改。Web 服务器连接到 Internet,可以连接到 Cms 服务器,但不能连接到 DB 服务器。Cms 服务器可以访问 DB 服务器。(想法是,如果 Web 服务器被黑客入侵,他们必须先通过 Cms 服务器,然后才能到达 DB 服务器)

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

4

1 回答 1

0

发现这是Application Request Routing下的简单IIS设置,启用Proxy:http ://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-应用请求路由

于 2013-09-04T22:40:43.783 回答