我已經在Loadbalancer後面的tomcat EC2實例上運行了我的Spring引導應用程序,該實例已使用Http配置了Https和internelly。將Http Url重定向到Https彈性beanstalk負載均衡器
我想重定向url請求到HTTP到HTTPS。
我發現這個document從AWS支持
,因爲它說,我需要用下面的配置
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule . https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent]
我的問題是在哪裏添加這些配置來配置Apache的後臺?
還有另一個文件說我需要將.ebextensions目錄添加到webapp目錄並將配置放置在那裏。如果是這種情況,那麼目錄結構和配置文件格式是什麼?
感謝您的回覆,我會測試它。 – naveejr
它不工作。在日誌中,我發現 「無效的命令'RewriteEngine',可能拼錯或由未包含在服務器配置中的模塊定義」 – naveejr
我將其標記爲接受,因爲它回答了有關目錄結構的主要問題。完整答案請查看下面的答案。 https://stackoverflow.com/questions/44805261/redirect-http-url-to-https-in-elastic-beanstalk-loadbalancer/44829374#44829374 – naveejr