全部产品
Search
文档中心

Edge Security Acceleration:Memulai penggunaan rules

更新时间:Dec 09, 2025

Fitur rules menyediakan antarmuka grafis yang mengidentifikasi parameter dalam permintaan pengguna untuk menentukan apakah suatu konfigurasi berlaku, sehingga memberikan kontrol yang fleksibel dan presisi atas konfigurasi Anda. Anda dapat membuat dan menerapkan rules kondisional untuk berbagai fitur—seperti cache, redirection, compression, origin fetch, dan WAF—menggunakan sintaks dan logika konfigurasi yang konsisten.

ESA rules

Rules memungkinkan Anda membuat dan menerapkan rules kondisional di berbagai fitur—seperti cache, redirection, compression, origin fetch, dan WAF—menggunakan sintaks dasar dan logika konfigurasi yang sama.

Catatan

  • Untuk fitur tertentu, jika Anda menambahkan konfigurasi baik di tingkat global maupun di tingkat rule, konfigurasi rule akan diprioritaskan ketika permintaan pengguna sesuai dengan kondisi rule tersebut.

  • Satu konfigurasi rule, yang mencakup kondisi rule dan konfigurasi fitur, dibatasi hingga 4 K karakter.

  • Seluruh informasi konfigurasi untuk sebuah situs, termasuk konfigurasi global dan rule, dibatasi hingga 512 K karakter. Batasan ini tidak mencakup konfigurasi rule untuk perlindungan keamanan.

  • Nama rule dibatasi hingga 128 karakter.

Templat rule

  • ESA menyediakan templat konfigurasi rule untuk skenario umum. Anda dapat mengklik templat tersebut untuk membuat rule secara cepat.

  • Setelah menambahkan rule, saat pengguna meminta resource, ESA mencocokkan dan mengeksekusi rule secara berurutan berdasarkan rule execution priority.

Prosedur

  1. Di Konsol ESA, pilih Websites, lalu di kolom Website, klik situs target.

  2. Di panel navigasi sebelah kiri, pilih Rules > Rule Template.

  3. Pada halaman Rule Templates, pilih Redirect to a New URL dan klik Create di pojok kanan atas.

  4. Pada pengaturan rule kustom, masukkan path URI yang akan dialihkan, misalnya /esa.jpg.

  5. Pada bagian pengalihan URL, masukkan URL pengalihan lengkap, misalnya https://www.aliyun.com.

  6. Uji akses dengan mengunjungi http://yourDomain/esa.jpg. Kode status 301 dikembalikan, yang menunjukkan bahwa redirection aktif.

    image

Gunakan rules untuk perlindungan WAF

Contoh: Blokir semua negara dan wilayah kecuali Tiongkok daratan

Konfigurasikan kondisi rule

Untuk memblokir semua negara dan wilayah kecuali satu wilayah (Tiongkok daratan dalam contoh ini), lakukan langkah-langkah berikut:

  1. Di Konsol ESA, pilih Websites, lalu di kolom Website, klik situs target.

  2. Di panel navigasi sebelah kiri, pilih Security > WAF > Custom Rules > Create Rule.

  3. Masukkan Rule Name, misalnya rule-01.

  4. Dari daftar drop-down Match Type, pilih Country/Region.

  5. Dari daftar drop-down Operator, pilih does not equal.

  6. Dari daftar drop-down Match Value, pilih Chinese Mainland.

  7. Akhirnya, dari daftar drop-down Action, pilih Block, lalu klik OK.

image

Untuk memblokir satu negara atau wilayah tertentu, pilih equals dari daftar drop-down Action. Kemudian, ikuti langkah-langkah yang sama.

Ekspresi: (ip.geoip.country ne "CN").

Verifikasi rule pemblokiran

Jika permintaan berasal dari wilayah di luar Tiongkok daratan, seperti Singapura, halaman blokir default dan kode status 403 dikembalikan.

image

Tetapkan aturan pengalihan

Contoh: Alihkan permintaan dari satu URL ke URL lain

Konfigurasikan kondisi rule

  1. Di Konsol ESA, pilih Websites, lalu di kolom Website, klik situs target.

  2. Di panel navigasi sebelah kiri, pilih Rules > Redirect Rules > Create Rule.

  3. Masukkan Rule Name, misalnya rule-02.

  4. Dari daftar drop-down Match Type, pilih Hostname.

  5. Dari daftar drop-down Operator, pilih equals.

  6. Pada kotak teks Match Value, masukkan hostname www.example.com.

  7. Tambahkan ekspresi rule lain untuk path URI. Klik And, lalu dari daftar drop-down Match Type, pilih URI Path.

  8. Dari daftar drop-down Operator, pilih equals.

  9. Pada kotak teks Match Value, masukkan path /image1.jpg.

  10. Pada bagian URL Redirect, masukkan URL tujuan pengalihan: https://www.example.com/image/image2.jpg.

image

Verifikasi pengalihan

Mengakses URL asli mengalihkan permintaan ke path /image. Kode status 301 mengonfirmasi pengalihan tersebut ke image.jpg.

image

Tetapkan aturan browser cache time-to-live

Contoh: Cache resource selama 1 jam jika hostname adalah www.example.com dan path URL adalah /content

Konfigurasikan kondisi rule

  1. Di Konsol ESA, pilih Websites, lalu di kolom Website, klik situs target.

  2. Di panel navigasi sebelah kiri, pilih Rules > Cache Rules > Create Rule.

  3. Masukkan Rule Name, misalnya rule-03.

  4. Dari daftar drop-down Match Type, pilih Hostname.

  5. Dari daftar drop-down Operator, pilih equals.

  6. Pada kotak teks Match Value, masukkan hostname www.example.com.

  7. Tambahkan ekspresi rule lain untuk path URI. Klik And, lalu dari daftar drop-down Match Type, pilih URI Path.

  8. Dari daftar drop-down Operator, pilih equals.

  9. Pada kotak teks Match Value, masukkan path /content.

image

Konfigurasikan TTL browser cache

Pilih Use Custom TTL. Masukkan 1 dan pilih Hours sebagai satuan.

image

Verifikasi TTL browser cache

Uji akses ke file tersebut. Header respons cache-control: max-age=3600 dikembalikan.

image