Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 使用WAF与CDN重定向_Apache_Amazon Web Services_Https_Web Application Firewall_Incapsula - Fatal编程技术网

Apache 使用WAF与CDN重定向

Apache 使用WAF与CDN重定向,apache,amazon-web-services,https,web-application-firewall,incapsula,Apache,Amazon Web Services,Https,Web Application Firewall,Incapsula,我们的应用程序有两个域。 和 我们计划退役,只拥有一个安全域名: 但我们希望确保任何旧的URL仍然有效,并重定向到新的URL。 应该将您重定向到 应该将您重定向到 问题是——重定向应该在CDN还是WAF上进行。我们也可以在ApacheWebServer上这样做,但希望避免跳跃。最好的方法是什么,以及它们的优缺点 AWS CloudFront不支持重定向,但可以通过使用lambda或S3实现。但是,如果我们使用WAF进行重定向,有什么问题吗 我不确定您为什么需要CDN,我相当肯定这不是AWS W

我们的应用程序有两个域。 和

我们计划退役,只拥有一个安全域名:

但我们希望确保任何旧的URL仍然有效,并重定向到新的URL。 应该将您重定向到 应该将您重定向到

问题是——重定向应该在CDN还是WAF上进行。我们也可以在ApacheWebServer上这样做,但希望避免跳跃。最好的方法是什么,以及它们的优缺点


AWS CloudFront不支持重定向,但可以通过使用lambda或S3实现。但是,如果我们使用WAF进行重定向,有什么问题吗

我不确定您为什么需要CDN,我相当肯定这不是AWS WAF的一个功能。如果您的域名是在AWS(Route53)内部管理的,您只需创建一个别名记录,将旧记录指向新记录


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

我不知道WAF有任何重定向功能。你能提供一份说明此功能的文档参考吗?确实如此。我们使用的不是AWS WAF,而是更先进的产品。对不起,我假设WAF指的是AWS WAF。谢谢您的回复。Alias不会将用户重定向到https URL。它不会将用户从重定向到。