Setelah mendaftarkan situs di Edge Security Accelerator (ESA), browser mungkin menampilkan ERR_TOO_MANY_REDIRECTS ketika permintaan terus-menerus dialihkan bolak-balik antara edge dan origin server. Topik ini menjelaskan penyebab umum kesalahan tersebut serta solusinya.
Gejala
Browser menampilkan pesan "Too many redirects" atau error ERR_TOO_MANY_REDIRECTS.
Penyebab
Konflik protokol back-to-origin — Edge ESA meneruskan permintaan ke origin server melalui HTTP, tetapi origin server memaksa pengalihan dari HTTP ke HTTPS (301/302). Setelah menerima respons pengalihan tersebut, edge mengirim ulang permintaan melalui HTTP, sehingga menciptakan loop tak berujung.
Ketidaksesuaian origin host — Origin host yang digunakan untuk permintaan back-to-origin tidak sesuai dengan nama domain aktual origin server.
Solusi
Pilih opsi berikut berdasarkan penyebab loop pengalihan:
Konflik protokol back-to-origin — Gunakan Opsi 1 (direkomendasikan) atau Opsi 2. Pilih Opsi 2 hanya jika Anda dapat mengubah konfigurasi origin server.
Ketidaksesuaian origin host — Gunakan Opsi 3.
Untuk mengonfigurasi opsi-opsi ini, masuk ke konsol ESA, pilih Websites, lalu klik situs target pada kolom Name.
Opsi 1: Teruskan permintaan ke origin server melalui HTTPS (direkomendasikan)
Pada panel navigasi kiri, pilih Rules > Origin Rules.
Buat aturan, atur protokol origin ke HTTPS, dan atur port origin ke 443.
Opsi 2: Nonaktifkan pengalihan HTTPS paksa di origin server
Nonaktifkan pengalihan paksa dari
HTTPkeHTTPSdi origin server (Nginx, Apache, atau BT Panel).Sebagai gantinya, aktifkan Force HTTPS pada pengaturan SSL/TLS di konsol ESA.
Opsi 3: Konfigurasikan origin host
Pada panel navigasi kiri, pilih Rules > Origin Rules.
Atur origin host ke nama domain aktual origin server.
Jika origin server adalah ALB atau SLB, Anda dapat memilih Follow request sebagai pengganti pengaturan origin host.
Verifikasi perbaikan
Setelah menyelesaikan langkah-langkah di atas, buka Developer Tools browser Anda dan klik tab Network (F12 > Network). Verifikasi bahwa permintaan tidak lagi menunjukkan pengalihan 301/302 secara beruntun.