当使用路径参数时,AWS路由53记录别名 "连接不是私有的"。

问题描述 投票:3回答:1

我有一个word press网站运行在EC2实例上,前面有一个应用负载均衡器。

我也有一个来自AWS证书管理器的 "example.com "的证书。这个证书附加到ALB "HTTPS "监听器上。

我还有两个路由53记录,一个是ALB的别名,另一个是重定向 "www "流量的别名。

  1. example. com. A ALIAS dualstack。[id].us-east-1.elb.amazonaws.com。
  2. www.example.com。一个ALIAS example.com。

我的问题是,当试图访问网站时,除了提供路径参数时,一切正常,在这种情况下,我得到了 "你的连接不是私有的 "浏览器错误。请看这里的示例警告。https:/prnt.scopip7d。

  • example.com (一切正常,页面加载正常)
  • www.exemple.com (一切正常,我被重定向到exemple.com,页面加载)
  • www.exemple.comtest (不是很好,我收到 "你的连接不是私人的 "警告)

谁能告诉我为什么会发生这种情况?Route53不是应该自动重定向任何流量吗?

amazon-web-services amazon-ec2 amazon-route53
1个回答
0
投票

你可以使用AWS ALB的监听器规则来重定向。

HTTP 80: default action 
IF Requests otherwise not routed THEN Redirect to HTTPS://#{host}:443/#{path}?#{query}
                                 Status code:HTTP_301

HTTPS:443
IF Host is www.example.com THEN Redirect to HTTPS://example.com:443/#{path}?#{query}
                           Status code:HTTP_301
© www.soinside.com 2019 - 2024. All rights reserved.