Saya mencoba mengalihkan semua url ke https di aplikasi web.
Saya memiliki instance EC2 di belakang penyeimbang beban elastis. SSL diakhiri pada penyeimbang beban.
Setiap upaya pengalihan akhirnya memberi saya familiar 'halaman ini meminta dengan cara yang tidak akan pernah selesai'.
Load balancer meneruskan 443 dan 80 ke port 80 pada instance.
Ini yang saya miliki di .htaccess saya.
RewriteCond %{X-FORWARDED-PROTO} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Adakah yang tahu cara melakukannya? Terima kasih,
Jawaban Mike sebagian besar benar, tetapi penting untuk menunjukkan bahwa penyeimbang beban masih perlu melakukan rutinitas pemeriksaan kesehatannya untuk memastikan bahwa instance EC2 masih hidup dan sehat. Ini bisa dilakukan dengan tambahan
RewriteCond
... di mana
alive.html
nama file pemeriksaan kesehatan Anda.sumber