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框,效果非常好。