[英]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.