我试图(和失败)设置反向代理。作为反向代理管理融合
我曾尝试:
- The Microsoft-specific way.
- 重定向的工作原理,但不是URL重写(其中客户端没有看到网址有任何变化,但请求被其他网站处理)。
- Using IIRF.
-
- 我这(我相信)正确配置:
RewriteEngine叙述在
重写规则^ /平/(.*)http://my.proxy.com/ 1 $ [P,NC]
RewriteLog “管理融合-log.txt的”
RewriteLogLevel 9我相信这个作品因为我看到这个日志文件:
2013-01-08T13:49:41 * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** *
2013-01-08T13:49:41 [重写]输入:http://swisscom-live.emusetech.com:81/ping/somecall.svc
2013-01-08T13:49:41 [规则0]输入:/ ping/somecall。SVC
2013-01-08T13:49:41 [规则0]规则模式匹配
2013-01-08T13:49:41 [规则0]输出:http://my.proxy.com/somecall.svc
2013-01-08T13:49:41 [重写]代理:http://my.proxy.com/somecall.svc
2013-01-08T13:49:41 * ** * ** * ** * ** * ** * ** * * * * ** * ** * ** * ** * ** * ** * ** * ** *
然而,实际的网络浏览器显示“本地”计算机出现404错误。日志说它做的是正确的事情,但我不明白为什么它实际上并没有这样做!
指针赞赏! (在Managed Fusion或其他任何项目上)。
更新:我终于设法得到特定的Microsoft-方式工作。这个技巧(我错过了)是我需要创建一个单独的空Web应用程序,并且只在这个新应用程序上创建反向代理。
我怀疑其他应用程序,我试图增加这个有一些重载的配置,从而停止URL重写工作(但仍允许重定向)。
在托管融合对此有何评论仍然对,虽然!!!
嗨,我面临着同样的问题。你能否给我提供决议的步骤。 – Karthick