您好,我在端口8000上运行一个Web应用程序。当我从主机服务器localhost:8000访问它时,它响应正常,127.0.0.1:8000也可以,但是192.168.1.7:8000不起作用。192.168.1.7是我的服务器的IP。
另外,如果我尝试转到运行在端口80上的另一个Web应用程序,则可以使用192.168.1.7
我启用了ufw防火墙并设置了ufw默认允许。我正在使用ubuntu服务器12.04
关于为什么我无法使用ip-address:8000在端口8000上访问我的应用程序的任何建议?
提前致谢!
1
该应用程序可能正在侦听本地主机地址(127.0.0.1),而不是所有本地地址(0.0.0.0)。不过,您在应用程序上提供的信息不足,无法让人们帮助您解决此问题。
—
詹姆斯·亨斯特里奇
我在端口8000上运行的应用只是一个网站。也许此netstat复制/粘贴操作将揭示有关我的网络的更多信息:
—
Marionette 2012年
好吧,跑步
—
詹姆斯·亨斯特里奇
netstat -tln | grep 8000
也许可以解决这个问题。如果服务器的本地地址127.0.0.1:8000
不是0.0.0.0:8000
,则只能通过环回接口访问。