[英]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.