我的两个ec2实例位于同一子网中,并且我已经配置了安全组,以便它们可以相互通信(pinging彼此的内网ip地址并通过telnet连接)。
前端实例在nginx上托管angular应用程序,后端实例在托管spring启动应用程序。angular应用程序向spring boot应用程序发出http请求并显示结果。非常简单的东西。现在,当我向后端实例的公共ip地址发出http请求时,一切都很正常。当我将它们更改为私有ip地址时,它停止工作,并且我得到了请求超时。为什么会发生这种情况?我可以通过telnet清楚地访问私有ip地址,但angular不能。
发布于 2019-09-05 19:16:11
您的Angular应用程序在客户端的浏览器上运行。客户端浏览器请求后端app,无法通过内网IP访问后端实例。
https://stackoverflow.com/questions/57803664
复制相似问题