我在Linux机器上运行一个基于Play的webapp:
linux - 无法在另一台计算机上使用IP打开Webapp?-LMLPHP
在这台机器上我可以看到它在工作:
linux - 无法在另一台计算机上使用IP打开Webapp?-LMLPHP
我需要在另一台机器上打开webapp。所以我得到了ip:
linux - 无法在另一台计算机上使用IP打开Webapp?-LMLPHP
webapp使用原始计算机上的ip打开:
linux - 无法在另一台计算机上使用IP打开Webapp?-LMLPHP
但我无法在其他机器上打开它:
linux - 无法在另一台计算机上使用IP打开Webapp?-LMLPHP
原因可能是什么?

最佳答案

最可能的原因是错误的端口。标准的HTTP端口是80。此协议(HTTP)在internet中仅中继此端口。您正在使用端口8010,它可以在本地计算机上正常工作,甚至可以在本地网络(取决于交换机/路由器设置)上正常工作,但是如果您尝试从internet连接到此服务器,它将失败。启动play应用程序时,只需将-Dhttp.port参数中的端口从8010交换到80即可。

关于linux - 无法在另一台计算机上使用IP打开Webapp?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33851454/

10-13 05:00