All Products
Search
Document Center

CDN:Konfigurasikan HSTS

Last Updated:Jun 27, 2025

Topik ini menjelaskan cara mengonfigurasi HTTP Strict Transport Security (HSTS). Setelah mengonfigurasi HSTS, klien seperti browser hanya dapat membangun koneksi HTTPS ke titik kehadiran (POPs), meningkatkan keamanan.

Prasyarat

Sertifikat SSL telah dikonfigurasi. Untuk informasi lebih lanjut, lihat Konfigurasikan sertifikat SSL.

Informasi latar belakang

HSTS adalah mekanisme kebijakan yang memungkinkan situs web hanya menerima koneksi HTTPS.

Setelah mengonfigurasi HSTS, saat pertama kali klien terhubung ke POP melalui HTTPS, POP menggunakan header respons untuk memberi tahu klien bahwa hanya Permintaan HTTPS yang diizinkan selama periode waktu tertentu dan memblokir permintaan HTTP. Header respons HSTS berada dalam format Strict-Transport-Security:max-age=expireTime [;includeSubDomains] [;preload]. Tabel berikut menjelaskan parameter-parameter tersebut.

Parameter

Deskripsi

max-age

TTL (time-to-live) dari header HSTS. Unit: detik. Klien hanya dapat memulai Permintaan HTTPS selama periode ini.

includeSubDomains

Opsional. Jika Anda mengonfigurasi parameter ini, HSTS diaktifkan untuk nama domain dan subdomainnya.

preload

Opsional. Parameter ini memungkinkan Anda menambahkan nama domain ke daftar preloaded HSTS browser.

Klien menggunakan HSTS untuk nama domain hingga TTL yang ditentukan oleh parameter max-age kadaluarsa. Selama TTL, Permintaan HTTP diblokir dan dialihkan menjadi Permintaan HTTPS.

Catatan

Setelah mengaktifkan HSTS, POP mengarahkan ulang Permintaan HTTP pertama yang dimulai oleh klien ke HTTPS dengan Kode Status HTTP 301 untuk mencegah risiko keamanan karena pengaturan HSTS belum disinkronkan ke klien.

Batasan

  • Setelah mengonfigurasi HSTS, klien hanya dapat mengakses POP melalui HTTPS. Jangan mengonfigurasi pengalihan URL ke HTTP pada saat yang sama.

  • HSTS hanya berlaku untuk nama domain dan tidak berlaku untuk alamat IP.

  • HSTS berlaku pada klien. Menonaktifkan HSTS tidak segera berlaku. Anda perlu menyegarkan status HSTS dan mengirimkan status HSTS ke klien ketika klien memulai Permintaan HTTPS berikutnya.

Prosedur

  1. Masuk ke Alibaba Cloud CDN.

  2. Di panel navigasi kiri, klik Domain Names.

  3. Pada halaman Domain Names, temukan nama domain yang ingin Anda kelola dan klik Manage di kolom Actions.

  4. Di pohon navigasi kiri nama domain, klik HTTPS.

  5. Di bagian HSTS, klik Modify.Modify

  6. Dalam kotak dialog Configure HSTS, aktifkan HSTS, dan konfigurasikan parameter Expire In dan Include Subdomains.

    • Expire In: Tentukan TTL untuk header respons HSTS yang ingin Anda simpan di browser. Kami merekomendasikan Anda mengatur nilainya menjadi 60. Unit: hari. Jika Anda mengatur nilai menjadi 0, HSTS dinonaktifkan.

    • Include Subdomains: Pastikan HTTPS diaktifkan untuk semua subdomain dari nama domain yang dipercepat sebelum Anda menghidupkan sakelar ini. Jika Anda tidak mengaktifkan HTTPS untuk semua subdomain dari nama domain yang dipercepat, subdomain tersebut tidak dapat diakses setelah permintaan dialihkan ke HTTPS. Lanjutkan dengan hati-hati.

    HSTS设置

  7. Klik OK.