[英]Best way to send e-mail programmatically from docker container (Spring Boot app) hosted Amazon AWS ECS Cluster?
[英]Bad Request Connecting to a spring-boot app in a different docker container on AWS ECS
我今天的萬聖節問題:
我正在嘗試使用兩個容器在 AWS ECS 中部署一個應用程序,一個前端應用程序用 nodejs 編寫,一個后端應用程序編寫為 spring-boot 應用程序。 只有前端應用程序將被公開,並且對 rest apis 的所有請求都將被代理到后端。
兩個容器都在運行,我可以從前端 api 到達后端,但是當我使用 curl 訪問后端時,我收到了一個錯誤的請求,例如:
curl http://BACKEND_SERVER:8080/api/config
但是,如果我像下面的示例一樣使用 telnet 嘗試相同的操作,它可以工作
telnet BACKEND_SERVER 8080
GET /api/config
不夠奇怪,如果我使用 HTTP/1.1,它就不能再工作了。
telnet BACKEND_SERVER 8080
GET /api/config
curl 從主機和容器本身都可以正常工作,只有在從前端容器運行時才會失敗......
任何想法?
如果只暴露前端應用程序。 我想后端應用程序位於私有子網中。 檢查子網的安全組是否有輸入和output協議。 例如HTTP和HTTPS 。 只需檢查子網、安全組和實例的所有輸出,因為我看不到具體錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.