簡體   English   中英

前端和后端服務器(托管在單獨的AWS實例上)無法通信

[英]Frontend and backend servers (hosted on separate aws instances) can't communicate

我的兩個ec2實例位於同一子網上,並且我已經配置了安全組,以使它們可以彼此通信(彼此ping私有IP地址並通過telnet連接)。

前端實例在nginx上托管有角度的應用程序,后端實例在托管spring boot應用程序。 angular應用程序向spring boot應用程序發出http請求,並顯示結果。 很簡單的東西。 現在,當我發出http請求以轉到后端實例的公共ip地址時,一切正常。 當我將它們更改為私有IP地址時,它停止工作,並且出現請求超時。 為什么會這樣呢? 我可以通過telnet清楚地訪問私有IP地址,但是angular不能。

您的Angular應用程序在客戶端的瀏覽器上運行。 從客戶端的瀏覽器發出對后端應用程序的請求,該瀏覽器無法通過私有IP訪問后端實例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM