1

我们的应用程序有 2 个域。 http://www.example.orghttps://secure.example.org

我们计划停用https://secure.example.org并且只有 1 个安全域名:https ://www.example.org

但我们要确保任何旧 URL 仍然有效并被重定向到新 URL。 http://www.example.org/my-url应该将您重定向到https://www.example.org/my-url https://secure.example.org/my-url应该将您重定向到https:// /www.example.org/my-url

问题是 - 重定向应该在 CDN 还是 WAF 上完成。我们也可以在 apache 网络服务器上执行此操作,但希望避免跳跃。什么是最好的方法,它们的优点和缺点。

AWS CloudFront 不支持重定向,但可以使用 lambda 或使用 S3 来实现。但是,如果我们使用 WAF 进行重定向,是否有任何顾虑。

4

1 回答 1

1

我不确定您为什么需要 CDN,而且我很确定这不是 AWS WAF 的功能。如果您的域名在 AWS (Route53) 内部进行管理,您可以简单地创建一个别名记录,将旧记录指向新记录。

如果您的域名在 AWS 之外进行管理,请尝试将它们迁移到 Route53。如果您打算使用 CloudFront (AWS CDN) 来执行此操作,您可以将它放在旧 URL 的前面,但它仍然需要您在 CDN 上放置一个别名。如果您对使用 CDN 感兴趣,可以使用 CloudFront 配置 HTTP 到 HTTPS 的重定向。

于 2018-01-30T04:28:36.560 回答