ASP.NET代理应用程序

时间:2020-03-05 18:39:42  来源:igfitidea点击:

让我尝试解释一下我需要什么。我有一台可以从互联网上看到的服务器。我需要创建一个ASP.NET应用程序,该应用程序获取网站的请求并将其发送到内部服务器,然后获取响应并发布信息。对于客户来说,这应该是完全透明的。

由于不同的原因,我无法将端口重定向到内部服务器。我可以做什么,但不知道答案可能是如何创建一个新的网站,该网站的主机位于另一台服务器中。

解决方案

回答

为什么没有任何旧的代理软件可以解决此问题?为什么它必须是ASP.NET应用程序?有大量的工具(Windows和* nix)都可以很轻松地完成工作。检查Squid或者NetProxy以了解启动器。

如果我们需要与IIS集成,则IISProxy看起来也可以解决问题。

回答

我使用的是Apache mod_proxy和mod_proxy_balancer。运行5个域,并包含4个Web框,效果非常好。