我在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/