我有一个HTTPS中的ALB,它将请求我的EC2实例。
我将ALB侦听器配置为HTTP / HTTPS,然后将EC2定位为目标。
当我尝试通过以下方式访问我的ALB时:
https://domainSample
Response =欢迎使用nginx
https://domainSample/api/getSample
响应= 404未找到nginx
https://domainSample:3000
无响应
这是我在端口2上运行的EC2中的nginx配置
server {
listen 80;
server_name domainSample;
location / {
try_files $uri $uri/ =404;
}
}
我哪里出错了?
答案 0 :(得分:1)
我已经搜索并阅读了有关AWS的文档,并花了一些时间对应用程序进行测试。
从 ALB 到 EC2 的请求流程中,我了解到了什么。
在配置 ALB 时,在目标组中,我们需要设置其请求的目标,即您的应用程序要运行的 EC2 。
>例如,我们在 EC2 中的端口3000 上运行了 Node js 。 我们将为目标添加实例,该实例我们在3000上指定端口。
这解决了我的问题。谢谢