首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IDM FIWARE Django服务器超时

IDM FIWARE Django服务器超时
EN

Stack Overflow用户
提问于 2015-09-08 15:29:09
回答 1查看 152关注 0票数 1

我已经在VMWare虚拟服务器中安装了FIWARE。

通过VMWare服务器中的火狐,我可以访问IDM,Horizon已经开始使用属于国内网络的内部IP地址(在settings.py中修改这个地址)(不使用127.0.0.1)。然而,从主机或国内网络中的任何其他机器都无法访问Horizon (既不使用internet浏览器,也不使用telnet到端口8000)。http://ip:8000总是超时。

使用tcpdump,我可以看到传入的通信量,但看不到传出的流量,VMWare服务器正在响应ping。

你知道Django是不是在阻止外部访问吗?地平线被配置为调试,因此不应该进行验证。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-09 07:45:22

我刚刚在GitHub中回答了您的问题:)为了方便,我将在这里复制答案,但这是链接到GitHub问题

答案是:

我将不得不调查,因为我不知道会发生什么,因为你是第一个有这样的问题。根据我使用Django的其他项目的经验,如果您正在使用开发服务器(使用fab horizon.dev_server运行Horizon或直接使用sudo python tools/with_venv.sh python manage.py runserver),则必须确保Django监听正确的IP地址。

确保:

  • 正确地将主机端口重定向到VM端口(例如,主机8000重定向到vm 8000)
  • Django正在收听0.0.0.0:vm_port ( to 8000)。您可以使用实现这一点。
    • fab horizon.dev_server:address='0.0.0.0:8000
    • sudo tools/with_venv.sh python manage.py runserver 0.0.0.0:8000

现在,您应该能够使用ip:8000 (通常是host_ip将是本地主机)连接到Horizon --这是我能想到的与Django相关的唯一问题。如果您的问题仍然存在,请检查您的VM设置和配置,并确保它可从您的主机访问。

干杯,

恩里克

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

https://stackoverflow.com/questions/32461695

复制
相关文章

相似问题

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