【发布时间】:2016-07-17 17:06:46
【问题描述】:
我有一个带有 HTTPS 的 AWS 负载均衡器,它指向一个带有 HTTP 的实例。问题是我的页面的一部分需要支持 HTTP(不加密),而我的页面的一部分需要加密。对于我想要的 URL,我通常会使用 Apache 的重定向将 HTTP 指向 HTTPS,但这在这里不起作用,因为我的实例仅使用 HTTP。 如何过滤流量,以便在平衡器中仅接受某些 URL 的 HTTP?
编辑:
我根据 Mark 的回答在我的 Apache VirtualHost 配置中添加了以下内容:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
【问题讨论】:
标签: amazon-web-services https load-balancing