首页 > 解决方案 > AWS 应用程序负载均衡器 - 将非 www 重定向到 https://www

问题描述

我已经在EC2 - ubuntu 18.04 (Apache server)上部署了我的应用程序。我使用Application Load Balancer注册了这个 EC2 ,我想将非 www流量重定向到https://www.mydomain.co

当我在浏览器中输入www.mydomain.co时,它会重定向到https://www.mydomain.co ,它工作正常。但是当我在没有 www 的情况下键入只有mydomain.co时,它会显示“无法访问此站点”。

以下是我在 ALB 中定义的规则 -

在此处输入图像描述

有人可以帮忙吗?

标签: amazon-web-servicesaws-application-load-balancer

解决方案


这应该在域级别上完成,而不是在负载均衡器上。

如果您使用 Route53,那么您应该创建一个mydomain.co指向负载均衡器 URL 的新 ALIAS 记录。或重定向mydomain.co到的记录www.mydomain.co

这样,两者都mydomain.cowww.mydomain.co被定向到 ALB。

如果您不使用 Route53,则应在您的域名注册商上执行类似的操作。


推荐阅读