7

我想从我们的一个 Intranet IIS 站点设置一个反向代理,以指向另一个 tomcat 服务器。例如,我希望用户浏览到“ http://our-iis-server/friendly-url ”并将其反向代理到“ http://our-tomcat-server/ugly-url ”。

什么是最好的解决方案?我把它缩小到三个选项:

另外,这些工具可以重写html中的链接吗?例如,如果 tomcat 服务器的 html 有类似 'a href = http://our-tomcat-server/ugly-url/product/widget ' 我需要将其更改为 'a href = http://our-iis -server/friendly-url/product/widget '

提前致谢。所有好的答案都将被投票!!!

4

1 回答 1

7

IIRF 很好而且免费。然而,它不是一个反向代理——反正还不是。[截至 2010 年 3 月,IIRF 可以充当反向代理] 相当于 Apache 的 mod _rewrite,您需要 mod _proxy。

看起来 Helicon ISAPI Rewrite 3.0 支持代理以及 URL 重写。

免费选项包括Windows 上的 Apache,或者您也可以将 Squid 作为代理服务器运行。规范的 Microsoft 答案是ISA Server

于 2009-04-03T03:16:49.433 回答