【问题标题】:After deploying in dev_appserver.py, how do I access port 8080 in my network?在 dev_appserver.py 中部署后,如何访问网络中的 8080 端口?
【发布时间】:2015-09-25 12:29:52
【问题描述】:

我一直在研究这个应用引擎项目,但由于一些复杂情况,我还不能在 apppot 中进行部署。我想测试我应该通过手机访问的网络应用程序,所以我通过以下方式部署在我当前的机器上:

dev_appserver.py .

上面的命令部署 web 应用程序 om 端口 8080 和端口 8000 上的应用程序引擎控制台

我的问题是如何通过我网络中的另一台设备(手机)访问我机器的 8080 端口。

我尝试了 my-machine-ip:8080 但无济于事,它在 chrome 中给了我 ERR_CONNECTION_REFUSED

PS 我的机器运行的是 ubuntu 14

【问题讨论】:

标签: google-app-engine


【解决方案1】:

将主机选项添加到 dev_appserver.py 命令。例如:

dev_appserver.py --host=0.0.0.0 .

您可能需要将此设置为能够从网络上的另一台计算机访问开发服务器。地址 0.0.0.0 允许本地主机访问和主机名访问。默认是本地主机。

更多信息请访问:https://cloud.google.com/appengine/docs/python/tools/devserver

【讨论】:

  • 现在这就是我需要的答案!谢谢杰夫!一切都按我的意愿工作。其他可能有相同问题的人的附加信息:无需禁用防火墙,只需允许所需端口的活动,例如对于端口 8080 sudo ufw allow 8080
猜你喜欢
  • 2013-11-05
  • 2017-11-07
  • 1970-01-01
  • 2019-11-03
  • 1970-01-01
  • 1970-01-01
  • 2021-06-19
  • 2018-04-02
  • 1970-01-01
相关资源
最近更新 更多