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',
},
当我转到我的示例应用程序时: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',
},