1

我在两个 nginx 实例前面有一个 AWS 应用程序负载均衡器。应用程序负载均衡器监听端口 80 和 443。我想做的是将端口 80 上的所有 http 流量重定向到 443 上的 https。我创建了两个目标组,其中 group1 是 nginx1,它有两个实例,该组有端口80,而组是 nginx2,它具有相同的两个实例,并且该组具有端口 443,如图所示在此处输入图像描述

之后,我将负载均衡器配置为按以下方式路由流量

在此处输入图像描述

然后我配置nginx如下

 server {
    listen       80;
    server_name  www.example.com;
    return 301 https://$host$request_uri;
    }
  server {
    listen       443 ;
    server_name  www.example.com;
    location / {
        root   html;
        index  index.html index.htm;
    }
}

首先,即使安全组配置为侦听端口 80 和 443,并且当我在浏览器中键入http://www.example.com时,我的目标也不健康,我得到 502 bad gateway response

4

0 回答 0