我们的主要Web服务器使用IIS 6,它显然捕获所有的端口80stream量,我们有另一个应用程序服务于非标准端口(8443),使用Apache托pipe。
例如:
我希望能够在不使用端口8443的情况下访问Apache应用程序。也就是说,IIS应该在不同的端口上重写/代理来自Apache应用程序的内容。 注意:我不想redirect用户。
这可能吗? 我应该使用什么工具?
这被称为反向代理 。
是的 ,这对大多数Web应用程序都是可能的。
至于工具,我认为你最好的select就是试试这个伟大的IIRF – Ionic的Isapi Rewrite Filter – IIRF在IIS6上效果很好,而且速度快,免费。
尽pipe我只需要使用Apache的mod_proxy来设置一个反向代理(但在其他站点上重写URL的IIRF),IIRF应该可以胜任。
从常见问题解答:
IIRF可以作为一个透明的代理(像Apache的mod_proxy)吗?
是。 支持ProxyPass,ProxyPassReverse和ProxyPreserveHost。
IIRF的文档实际上包含有关设置(反向)代理的非常简明的信息,以及关于要注意什么的一些指导: