簡體   English   中英

Apache代理到Tomcat強制SSL

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM