Saya menggunakan penyeimbang beban Rackspace yang memungkinkan saya untuk mengatur kunci ssl saya / pem di dalam panel admin. Semuanya berfungsi dengan baik, saya bisa menggunakan protokol http dan https. Tetapi jika saya mencoba mengalihkan http ke https menggunakan:
server{
listen *:80;
server_name mydomain.com www.mydomain.com;
rewrite ^ https://mydomain.com$request_uri? permanent;
... Saya mendapatkan loop pengalihan. Saya sadar saya tidak mendengarkan port 443 tapi itu karena penyeimbang beban menangani itu untuk saya. Saya juga mencoba membungkus penulisan ulang if ($scheme ~* http){
tanpa hasil.
Bagian lain dari pertanyaan saya adalah bahwa saya ingin menghapus www dari url, dapatkah saya melakukan ini dengan penulisan ulang tunggal? Bukankah seharusnya penulisan ulang di atas juga menangani hal ini?
Terima kasih atas bantuan Anda!