我有一个 Web 服务器在端口 3000 的 Ubuntu Amazon EC2 实例上运行。15.0.0.10
是此 EC2 实例的私有 IP。
在我通过 ssh 进入该实例并运行以下命令后curl localhost:3000/index.html
,它返回我的index.html页面的html源。
但当我跑步时curl 15.0.0.10:3000/index.html
, 它说 :
curl: (7) couldn't connect to host
- 为什么会出现这种情况?
- 我该怎么做才能使第二个命令也返回内容?
如果您需要通过寻址来访问服务器,则需要确保服务器在 0.0.0.0 上运行any实例的IP。
如果您已在本地主机 (127.0.0.1) 上启动它,则该行为是预期的。您可以停止服务器并重新启动它以绑定到0.0.0.0:3000。事情应该有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)