gpt4 book ai didi

google-app-engine - 有什么方法可以访问本地网络中的 GAE 开发应用服务器吗?

转载 作者:太空宇宙 更新时间:2023-11-03 15:17:20 24 4
gpt4 key购买 nike

如果我通过 http://localhost:8080 访问我的网站来自运行服务器的同一台 Win 7 PC,然后运行良好。

如果我尝试从另一台 PC 访问它(使用我的内部 PC 的 ip http://192.168.1.98:8080 ),则它不起作用。此外,即使在同一台机器上,也无法使用该 ip 访问它。我做错了什么?

(我尝试在我的 Win 7 PC 上禁用防火墙 - 它没有帮助)

最佳答案

首先检查您的服务器是在环回上还是在所有接口(interface)上监听 - 在命令行中输入 netstat -an 找到带有端口 8080 和状态 LISTENING 的行,如下所示:

  TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING

如果 IP 为 0.0.0.0,则表示它会监听所有 IP 地址,问题出在其他阻止它的地方。

如果 IP 是 127.0.0.1 那么你需要绑定(bind)到 0.0.0.0 地址。现在有趣的人 - 根据 documentation ,您应该将 --address=0.0.0.0--host=0.0.0.0 添加到运行配置中的参数(取决于 GAE 版本 - 谢谢@momijigari)。但在我的例子中,我也有 GWT,参数转到 GWT,它不接受这个论点。但另一方面监听所有接口(interface),我个人试图将其更改为本地主机。 GWT 虽然有 -bindAddress 参数,但它只为代码服务器设置地址(默认端口为 9997),而不是 HTTP。

关于google-app-engine - 有什么方法可以访问本地网络中的 GAE 开发应用服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7534967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com