【问题标题】:Unable to establish connection to server on a static ip无法在静态 IP 上建立与服务器的连接
【发布时间】:2015-03-02 09:50:13
【问题描述】:

目标:我正在尝试建立一个测试环境,其中测试服务器实例在静态机器上运行。我希望能够针对从同一本地网络上的所有其他机器运行的此服务器连接/使用/测试代码。

问题: 我无法建立与在具有静态 IP 的机器上运行的应用服务器的连接。它是一个 appengine 服务器,运行时没有错误(经过测试)。可以从本地计算机上的浏览器建立连接,但是当尝试从同一网络中另一台计算机上的任何浏览器连接时,则无法建立连接。 jenkins 服务器也可以使用相同的设置,并且可以从网络中的所有其他机器访问 jenkins 仪表板。

【问题讨论】:

  • 你设置了什么 IP 来监听 dev_appserver(大概)?

标签: google-app-engine network-protocols static-ip-address


【解决方案1】:

如果您运行的是本地版本的应用引擎,则可以使用 --host 选项。

dev_appserver.py --host=0.0.0.0 myapp

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

https://cloud.google.com/appengine/docs/python/tools/devserver

对于 java,请改用 --address 选项。

【讨论】:

    猜你喜欢
    • 2020-04-06
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 2021-07-18
    • 2018-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多