2012-04-03 18 views
9

我在host1.mydomain.com/page_from_host1.jsp上有一個頁面,在host2.mydomain.com/page_from_host2.html上有一個HTML頁面。 host1是IIS7/Tomcat框,host2是IIS7框。我想允許第一頁提交表單,其中顯示第二頁,並且URL不會更改。如何在IIS上設置反向代理,允許host1.mydomain.com和host2.mydomain.com之間的跨主機通信?

也就是說,該URL是host1.mydomain.com/page_rom_host2.jsp,但該頁面的內容來自host2.mydomain.com/page_from_host2.html。

我會想象我可以在IIS上設置一個反向代理來實現這一點,類似於mod_proxy,但Apache Tomcat服務器會引發所有這些問題。我如何設置反向代理以允許跨主機通信並屏蔽URL?

謝謝。

回答

0

通過使用下面的C#代碼 「啓用代理」 可以檢查/啓用

ServerManager servMgr = new ServerManager(); 
Configuration config = servMgr.GetApplicationHostConfiguration(); 
ConfigurationSection proxySection = config.GetSection("system.webServer/proxy"); 
proxySection["enabled"] = true; 
servMgr.CommitChanges(); 
相關問題