我一直在寻找并试图找到一个解决方案,在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来看到:
我已经这么久了......
任何帮助将不胜感激!