使用代理来克服跨域限制

时间:2010-11-07 21:17:29

标签: flex apache tomcat proxy cross-domain

阅读James Ward的post之后我正在考虑使用代理而不是crossdomain.xml文件。我有一个java应用程序,其中包括一个tomcat实例上的flex applet和另一个tomcat实例上的java web服务。让单个(Apache httpd)代理处理对应用程序和Web服务的请求是否有意义,从而消除了跨域限制?

欢迎就如何处理跨域问题提出其他建议/建议。

2 个答案:

答案 0 :(得分:1)

用于统一这两种服务的代理可能是最干净的方法,但我强烈推荐代理nginx,因为它非常轻巧,快速且易于设置。

答案 1 :(得分:0)

许多人在与他们的服务相同的域中提供他们的Flex应用程序,以避免需要跨域策略和代理。对于我的网站,我在Tomcat面前有Apache httpd(通过mod_proxy但mod_ajp也可以)。 SWF文件由Tomcat提供,而服务由Tomcat通过mod_proxy提供。