0

我有一个 HTTPS 中的 ALB,它将向我的 EC2 实例发出请求。

我将 ALB 侦听器配置为 HTTP/HTTPS,然后以我的 EC2 为目标。

当我尝试使用这些访问我的 ALB 时:

  1. https://domainSample 响应 = 欢迎使用 nginx

  2. https://domainSample/api/getSample 响应 = 404 未找到 nginx

  3. https://domainSample:3000 没有反应

这是我在 EC2 中的 nginx 配置,在端口 3000 上运行

 server {

            listen 80;
            server_name domainSample;

            location / {
                    try_files $uri $uri/ =404;
            }
  }

我哪里做错了?

4

1 回答 1

1

我已经搜索并阅读了 AWS 上的文档,并对应用程序进行了一些测试和测试。

我对从ALBEC2的请求流的理解。

在配置ALB时,在 Target Groups 中,我们需要设置其请求的目标,即您的应用程序正在运行的EC2 。

例如,我们在EC2的3000 端口上运行Node js。我们将添加我们在 3000 上指定端口的目标实例。

这解决了我的问题。谢谢

于 2018-08-31T06:04:15.823 回答