[英]Apache Proxy to Tomcat force SSL
我的应用程序托管在AWS中。 它具有Apache代理tomcat。 SSL在Elastic Load Balancer处终止,所有流量都卸载到端口80。
我需要将对站点的所有请求都重定向到SSL。 我一直在大量阅读有关mod_rewrite的文章,并尝试了各种在Web上找到的解决方案,但未能完成这项工作。
需要明确的是,Apache已成功将请求代理到Tomcat。 我坚持使用的是重定向到HTTPS。 欢迎大家提出意见。
尝试使用X-Forwarded-Proto
标头,例如:
<VirtualHost *:80>
...
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=permanent]
...
</VirtualHost>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.