【发布时间】:2016-08-16 12:10:21
【问题描述】:
尝试让我们的 drupal 站点在使用 Apache 和 mod_rewrite 的 AWS 负载均衡器后面以完整的 https 运行时,我遇到了非常糟糕的事情。 ELB 充当 SSL 证书提供者。到 ELB 的所有流量都应该加密,然后到 EC2 实例的流量是普通的 HTTP(相当标准)。
我尝试了各种 .htaccess 和 Apache conf.d/*.conf mod_rewrite 条件和规则。当我能够将流量重定向到 https 时,它会破坏 ELB 的健康检查,将我的“不健康”EC2 实例带出池。如果我尝试修复它以便通过 ELB 健康检查,我会遇到无限重定向问题。
在一个星期左右的时间里断断续续地解决这个问题,我终于找到了解决方案。如果你有同样的问题,请看这里!它可能无法 100% 为您工作,但至少我可以说明如何修复它。
【问题讨论】:
-
这似乎不是一个问题。此外,您发布的问题已经在这里多次询问和回答,例如:stackoverflow.com/questions/17174626/…
-
我投票结束这个问题,因为这不是一个问题。
-
对不起--正在写一个答案。我尝试过的其他方法都没有正常工作,或者至少没有足够详细的解释来帮助我。由于使用了 RewriteRule,您发布的内容被尝试并导致无限重定向。我可以让它工作的唯一方法是手动输入我的域。
标签: amazon-web-services ssl drupal https amazon-elb