Secara default, Dynamic Content Delivery Network (DCDN) mendukung header permintaan seperti alamat IP klien. Anda dapat menulis ulang header HTTP dalam permintaan dari pengguna ke titik kehadiran (POPs) sesuai dengan kebutuhan Anda.
Informasi latar belakang
Header permintaan HTTP adalah komponen dari bagian header dalam permintaan yang ditransmisikan melalui HTTP. Header ini mencakup parameter spesifik yang dikirimkan ke server.
Ketika titik kehadiran (POPs) mengambil sumber daya yang diminta dari server asal, server asal dapat memperoleh informasi yang terdapat dalam header permintaan. Dynamic Content Delivery Network (DCDN) memungkinkan Anda menulis ulang header HTTP pada permintaan asal. Informasi dalam header permintaan tersebut diteruskan ke server asal untuk memenuhi persyaratan bisnis tertentu. Sebagai contoh, Anda dapat mengonfigurasi header X-Forwarded-For (XFF) guna meneruskan alamat IP klien ke server asal.
Untuk informasi tentang cara server asal memperoleh alamat IP klien dari header XFF dalam permintaan asal, lihat Ambil alamat IP asal klien.
Catatan penggunaan
Jika nilai header permintaan HTTP adalah variabel, variabel tersebut akan diberi nilai tertentu saat digunakan.
Tabel berikut menjelaskan variabel yang tersedia:
Header HTTP asal | Deskripsi |
$remote_addr | Menambahkan header yang meneruskan alamat IP klien ke server asal. |
Prosedur
Masuk ke Konsol DCDN.
Di panel navigasi di sebelah kiri, klik Domain Names.
Pada halaman Domain Names, temukan nama domain yang ingin Anda kelola dan klik Configure.
Di pohon navigasi di sebelah kiri nama domain, klik Origin Fetch.
Klik tab Modify Incoming Request Header.
Klik Add.
Dalam kotak dialog Add Custom HTTP Header, atur Parameter dan Value.

Parameter
Contoh
Deskripsi
Parameter
Custom Request Header
Anda dapat memilih Custom Request Header atau header preset.
Custom Parameter
Content-Type
Atur nilainya menjadi Content-Type.
Value
text/html
Anda dapat menentukan satu atau lebih nilai untuk header asal. Pisahkan beberapa nilai dengan koma (,).
Rule Condition
Jangan gunakan kondisi
Pilih kondisi aturan yang telah dikonfigurasi di Rules engine.
Kondisi aturan dapat mengidentifikasi parameter dalam permintaan untuk menentukan apakah konfigurasi berlaku untuk permintaan tersebut.
Klik OK.