我在Eclipse中将--address=0.0.0.0添加到GAE参数中。
在同一台计算机上,我可以使用以下命令访问服务器:


http://192.168.1.7:8888/createUser.html
http://localhost:8888/createUser.html
http://0.0.0.0:8888/createUser.html
http://127.0.0.1:8888/createUser.html


但是,如果尝试通过http://192.168.1.7:8888/createUser.html从同一LAN上的Android设备访问它,则会收到“糟糕!”。

Android设备可以ping 192.168.1.7,反之亦然。

我正在使用Linux,但没有任何防火墙。有什么解决办法?

谢谢。

编辑:我也试图从同一局域网中的另一台PC访问该页面,但是没有用。我还使用telnet测试了该端口:它可以在计算机上使用,但不能在同一LAN中的其他设备上使用。

最佳答案

解决方案是使用以下命令打开端口8888:

sudo /sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT

关于linux - 无法从LAN访问App Engine应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23735999/

10-10 18:53