无法访问端口5000

我有一个服务器说10.xx.xx.xx,我已经部署了一个烧瓶应用程序,它运行在127.0.0.1:5000/。 我正在通过使用腻子通过Windows机器login。 那么如何通过我的Windows机器访问烧瓶应用程序? 我尝试了serverIP:5000,但它不起作用。

它说哎呀! Google Chrome无法连接到serverip:5000。 我需要在某处编辑一些configuration文件吗?

谢谢。

如果您的应用程序正在侦听127.0.0.1:5000,则只能在本地通过该地址访问该应用程序。

编辑:更具体的:

  • 您无法从远程networking计算机访问应用程序。
  • 您无法使用试图连接到本地IP的本地进程访问应用程序,除了回送地址(127.0.0.1)

要改变这一点,你必须让应用绑定到所有的本地IP(0.0.0.0)或特定的本地IP(10.86.29.23)

如果您故意在本地主机上运行应用程序(某些安全问题),则只能从安装应用程序的计算机访问该应用程序。 还有其他方法可以从其他PC达到…如果这个应用程序运行在你的Centos机器上,你可以通过SSH隧道和代理连接到这个应用程序。 当然如果你在服务器上configuration了ssh,那么我很容易。

从linux机器上你可以通过执行以下操作来完成

ssh [email protected] -D 8080

然后configuration你的互联网浏览器在localhost上使用socks代理:8080(这样每个连接都可以在5000端口看到,就像从本地机器上看到的一样)。

对于Windows,您必须使用putty来创build一个SSH隧道,然后在浏览器中configuration您的代理