首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex 4 iFrame向外部网络开放url内部网络?

Flex 4 iFrame向外部网络开放url内部网络?
EN

Stack Overflow用户
提问于 2011-09-07 04:57:22
回答 1查看 834关注 0票数 0

我需要帮助来回答一个我还不能回答的问题。

我有以下场景:

在tomcat上运行的一个应用程序Java /Flex4,在我的Flex层内,我有一个iFrame,它将url传递到我的内部网络(http://192.168.1.195:8080/webvisu.htm)的ip,这是在工业PLC中运行的另一个应用程序。

当从我的内部网络访问这个应用程序时,工作正常,但是当我尝试从家里的外部网络访问这个iFrame时,在http://192.168.1.195:8080/webvisu.htm上有一个超时错误。

我相信这个错误的发生是因为flex客户端正在尝试运行这个url,就像我在内部网络中一样。

有没有办法从外部网络运行这个url?

可能的解决方案:在我的Tomcat上进行一些设置?一个crossdomain.xml文件?

我在谷歌上搜索了很多关于这个问题的信息,但没有找到解决方案=(

对不起,我的英语,我正在使用谷歌翻译器

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-07 05:43:37

192.168.1.*不是公有IP地址。访问它的唯一方法是如果您的家庭网络通过VPN连接到另一个网络;或者如果您在运行相同IP地址的本地网络上设置了web服务器。

域名的使用被认为是为了解决直接访问IP的问题;但是如果你访问的是一个非公开访问的应用程序,那么你就有点卡住了。

例如,在我当前的项目中,开发服务器使用IP地址,QA服务器使用IP地址。这两个应用程序都不能从网络外部访问。我必须通过VPN连接才能访问它们。

但是,生产服务器使用域名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7326072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档