在AWS ELB后面从HTTP重定向到HTTPS

时间:2014-11-13 21:10:32

标签: mod-rewrite redirect amazon-web-services apache2

我一直在寻找并试图找到一个解决方案,在AWS ELB后面的apache-reverse-proxy上强制使用HTTPS,但没有成功。

我启用网站的配置文件如下所示。

<VirtualHost *:80>
        ServerAlias *.domain.net
        RewriteEngine On
        RewriteCond %{HTTP:X-Forwarded-Proto} http
        RewriteRule https:// %{SERVER_NAME}%{REQUEST_URI} [R=301,L]
        ProxyPass / http://{10.10.10.21}/
        ProxyPassReverse / http://{10.10.10.21}/
</VirtualHost>

然而,当我在端口80上点击服务器时,我从未得到任何重定向到浏览器.proxypass和reverse正在开始,但不是重定向。

我通过如下启用重写跟踪级别8来看到:

我已经这么久了......

任何帮助将不胜感激!

0 个答案:

没有答案