Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 前端和后端服务器(托管在单独的aws实例上)可以';无法沟通_Angular_Amazon Web Services_Spring Boot_Http_Ip Address - Fatal编程技术网

Angular 前端和后端服务器(托管在单独的aws实例上)可以';无法沟通

Angular 前端和后端服务器(托管在单独的aws实例上)可以';无法沟通,angular,amazon-web-services,spring-boot,http,ip-address,Angular,Amazon Web Services,Spring Boot,Http,Ip Address,我的两个ec2实例位于同一子网上,我已经配置了安全组,这样它们就可以相互通信(ping彼此的私有ip地址并通过telnet连接) 前端实例在nginx上托管angular应用程序,后端实例托管spring引导应用程序。angular应用程序向spring boot应用程序发出http请求并显示结果。非常简单的东西。现在,当我发出http请求以转到后端实例的公共ip地址时,一切都很好。当我将它们更改为专用ip地址时,它停止工作,并且请求超时。为什么会这样?我可以通过telnet清楚地访问私有ip地

我的两个ec2实例位于同一子网上,我已经配置了安全组,这样它们就可以相互通信(ping彼此的私有ip地址并通过telnet连接)


前端实例在nginx上托管angular应用程序,后端实例托管spring引导应用程序。angular应用程序向spring boot应用程序发出http请求并显示结果。非常简单的东西。现在,当我发出http请求以转到后端实例的公共ip地址时,一切都很好。当我将它们更改为专用ip地址时,它停止工作,并且请求超时。为什么会这样?我可以通过telnet清楚地访问私有ip地址,但angular无法。

您的angular应用程序在客户端浏览器上运行。对后端应用程序的请求是从客户端浏览器发出的,该浏览器无法通过专用IP访问后端实例。

我尝试过,结果相同