AWS Load Balancer 在 http 到 https 301 重定向上将 :80 附加到 url

AWS Load Balancer appends :80 to url on http to https 301 redirect

当我转到我的示例应用程序时:https://example.com/r/123 它按预期工作。

如果我转到 http://example.com/r/123,负载平衡器似乎会将 url 更改为 https://example.com:80/r/123

此页面生成 ERR_SSL_PROTOCOL_ERROR。

是否可以让 AWS 不在重定向中添加端口(:80)?

我的问题已通过将服务器 IP 更改为 0.0.0.0 而不是 nuxt 服务器配置中的默认值 localhost 来解决。

// nuxt.config.js
server: {
    host: '0.0.0.0',
},