我们的应用程序有2个域。 http://www.example.org 和 https://secure.example.org
我们计划停用https://secure.example.org并只拥有一个安全域名:https://www.example.org
但我们希望确保任何旧网址仍然可用并重定向到新网址。 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 webserver上做,但是想避免跳转。什么是利弊的最佳方法。
AWS CloudFront不支持重定向,但可以使用lambda或使用S3实现重定向。但如果我们使用WAF进行重定向,是否有任何问题。
答案 0 :(得分:0)
我不确定为什么你需要CDN,我相当确定这不是AWS WAF的功能。如果您的域名是在AWS(Route53)内部管理的,您只需创建一个别名记录,将旧记录指向新记录。
如果您的域名是在AWS之外管理的,请尝试将其迁移到Route53。如果您打算使用CloudFront(AWS CDN)执行此操作,您可以将其置于旧URL的前面,但仍然需要在CDN上放置别名。使用CloudFront,如果您对使用CDN感兴趣,可以将HTTP配置为HTTPS重定向。