0

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

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

4

1 回答 1

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 选项。

于 2015-03-02T14:45:42.137 回答