Anda dapat mengonfigurasi fitur pengalihan HTTP/S untuk secara otomatis mengalihkan permintaan HTTP klien ke HTTPS di titik keberadaan (POPs) CDN, sehingga meningkatkan keamanan.
Prasyarat
Sebelum memulai, pastikan Anda telah mengonfigurasi sertifikat HTTPS. Untuk informasi selengkapnya, lihat Konfigurasi sertifikat HTTPS.
Kasus penggunaan
Untuk nama domain yang dipercepat yang telah dikonfigurasi dengan sertifikat HTTPS, Anda dapat mengaktifkan pengalihan HTTP/S. Secara default, fitur ini menggunakan pengalihan 301 untuk secara otomatis mengalihkan permintaan HTTP klien ke HTTPS di POPs CDN guna meningkatkan keamanan.
$ curl http://xxx xxx xxx/' -i
HTTP/1.1 301 Moved Permanently
Server: Tengine
Date: Mon, 03 Jun 2019 13:26:01 GMT
Content-Type: text/html
Content-Length: 278
Connection: keep-alive
Location: https://xxx xxx xxx/
Via: cache2.cn201[,0]
Timing-Allow-Origin: *
EagleId: 2a786b0215595683612635433e
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<h1>301 Moved Permanently</h1>
<p>The requested resource has been assigned a new permanent URI.</p>
<hr/>Powered by Tengine</body>
</html>
Secara default, fitur pengalihan HTTP/S menggunakan metode pengalihan 301. Metode pengalihan 308 juga didukung. Jika Anda perlu mengubah metode pengalihan, Anda dapat membuat tiket.
|
Kode status HTTP |
Deskripsi |
Perilaku |
Kasus penggunaan khas |
|
301 |
Moved Permanently |
Metode GET tidak berubah. Metode lain mungkin berubah menjadi GET. |
Restrukturisasi website. |
|
308 |
Permanent Redirect |
Metode permintaan dan isi pesan tidak berubah. |
Restrukturisasi website, biasanya untuk metode non-GET dan operasi terkait. |
Prosedur
-
Masuk ke CDN console.
-
Di panel navigasi kiri, klik Domain Names.
-
Pada halaman Domain Names, temukan nama domain target lalu klik Manage pada kolom Actions.
-
Di panel navigasi domain, klik HTTPS.
-
Pada bagian HTTP/S Redirect, klik Modify.
-
Pada kotak dialog HTTP/S Redirect, pilih Redirect Type.
Tipe redirect
Deskripsi
Default
Permintaan HTTP dan HTTPS keduanya diterima.
HTTPS -> HTTP
Mengalihkan semua permintaan HTTPS dari client ke POPs CDN ke HTTP.
PeringatanJika Anda mengatur tipe redirect ke HTTPS -> HTTP, jangan konfigurasi HSTS secara bersamaan. Kombinasi ini akan menyebabkan loop pengalihan dan dapat membuat resource tidak dapat diakses.
HTTP -> HTTPS
Mengalihkan semua permintaan HTTP dari client ke POPs CDN ke HTTPS untuk memastikan keamanan data.
-
Klik OK untuk menyelesaikan konfigurasi.