我似乎無法在彈性beantalk的免費使用層上強制使用https。我在如何通過Amazon Elastic beantalk上強制https而不失敗健康檢查中嘗試了以下建議使用此Apache重寫規(guī)則RewriteEngine OnRewriteCond %{HTTP:X-Forwarded-Proto} !httpsRewriteCond %{REQUEST_URI} !^/status$ RewriteCond %{REQUEST_URI} !^/version$ RewriteCond %{REQUEST_URI} !^/_hostmanager/ RewriteRule . https://%{SERVER_NAME}%{REQUEST_URI} [L,R]當我嘗試這樣做時,http請求不會像我希望的那樣被重定向到https。而是,http頁面正常加載。我也嘗試過使用具有相同結(jié)果的X-Forwarded-Port標頭。我也嘗試了以下重寫規(guī)則RewriteCond %{SERVER_PORT} 80RewriteRule . https://%{SERVER_NAME}%{REQUEST_URI} [L,R]并且此規(guī)則導(dǎo)致重定向循環(huán)。因此,似乎apache重寫規(guī)則不會選擇Elastic Load Balancer標頭X-Forwarded-Port和X-Forwarded-Proto,但是重定向循環(huán)也不是我想要的。請幫忙。我是AWS,Elastic Beanstalk的新手,并且對Apache規(guī)則不太熟悉。我不太確定從這里出發(fā)。謝謝。
- 3 回答
- 0 關(guān)注
- 537 瀏覽
添加回答
舉報
0/150
提交
取消