全部产品
Search
文档中心

CDN:Konfigurasikan host asal default

更新时间:Jun 27, 2025

Secara default, nilai header Host dalam permintaan balik ke asal adalah nama domain yang dipercepat. Anda juga dapat menentukan nilai kustom untuk header Host.

Informasi latar belakang

Jika Anda memiliki beberapa nama domain yang dipercepat, masing-masing digunakan untuk mempercepat sumber daya statis yang berbeda, praktik umumnya adalah dengan menerapkan beberapa server asal. Dengan cara ini, permintaan yang ditujukan untuk nama domain yang dipercepat berbeda dapat dialihkan ke server asal yang berbeda.

Jika Anda memiliki sejumlah besar nama domain yang dipercepat dan jumlah lalu lintas asal yang kecil, menerapkan beberapa server asal dapat mengakibatkan pemborosan sumber daya. Dalam kasus ini, Anda dapat menggunakan hosting virtual.

Hosting virtual

Hosting virtual memungkinkan Anda untuk menampung beberapa situs web pada satu server web. Server membedakan dan mengisolasi situs web yang berbeda berdasarkan nama domain atau nama host. Ketika pengguna mengakses nama domain atau nama host tertentu, server mengarahkan permintaan ke situs virtual yang sesuai berdasarkan nama domain atau nama host dalam permintaan untuk mengambil konten yang diperlukan. Gambar berikut menunjukkan cara kerja hosting virtual.

Implementasi Terkait NGINX

NGINX memungkinkan Anda mengonfigurasi beberapa situs web virtual dengan menggunakan blok server. Contoh kode berikut memberikan contoh tentang cara mengonfigurasi beberapa situs web virtual:

server {
    listen      80;
    server_name example.org www.example.org;
    ...
}

server {
    listen      80;
    server_name example.net www.example.net;
    ...
}

server {
    listen      80;
    server_name example.com www.example.com;
    ...
}

Sebuah proyek dikonfigurasi dengan tiga situs web virtual, yaitu example.org, example.net, dan example.com. NGINX menggunakan server_name dan nilai header Host dari permintaan HTTP untuk menentukan situs web virtual mana yang akan dilayani. Jika tidak ada situs web virtual yang cocok, NGINX menggunakan yang default. Jika tidak ada default yang dikonfigurasi, situs web virtual yang ditentukan oleh blok server pertama digunakan.

Host asal default

Jika Anda mengakses URL tanpa menentukan header Host, nilai header Host adalah host dan port di URL. Namun, Alibaba Cloud CDN menggunakan nama domain yang dipercepat sebagai nilai header Host secara default pada saat yang sama. Anda dapat menentukan nilai default untuk header Host untuk situs web virtual di server asal Anda.

Penting

Server asal Anda harus mendukung pencocokan situs web virtual yang berbeda berdasarkan nilai header Host. Jika tidak, fitur tersebut tidak akan bekerja seperti yang diharapkan.

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 Origin Fetch.

  5. Di bagian Default Origin Host, klik Modify.

  6. Aktifkan Origin Host dan konfigurasikan parameter Domain Type.

    回源配置

    Parameter

    Deskripsi

    CDN Domain

    Nama domain yang dikunjungi pengguna digunakan sebagai host asal.

    Origin Domain

    Nama domain server asal digunakan sebagai host asal.

    Catatan
    • Jika Anda menetapkan jenis server asal ke IP saat menambahkan server asal, Origin Domain menjadi redup.

    • Jika Anda menetapkan jenis server asal ke OSS Domain saat menambahkan server asal, Origin Host diaktifkan dan parameter Jenis Domain disetel ke Origin Domain.

    Custom Domain

    Nama domain yang Anda tentukan digunakan sebagai host asal.

    Catatan
    • Pastikan bahwa nama domain kustom terkait dengan server asal. Jika tidak, pengambilan asal gagal.

    • Server asal Anda terkait dengan beberapa nama domain, dan Anda menentukan nama domain ke mana permintaan dialihkan.

  7. Klik OK.

Konfigurasi sampel

Contoh 1: Alamat server asal adalah nama domain.

Nama Domain

Deskripsi

Nama domain yang dipercepat:

image.example.com

Alamat server asal:

source.example.com

Secara default, fitur ini dinonaktifkan. Anda dapat mengaktifkan fitur host asal default.

Deskripsi jenis domain:

  • CDN Domain: Alibaba Cloud CDN mengarahkan ulang permintaan balik ke situs virtual image.example.com yang dihosting di server asal source.example.com.

  • Origin Domain: Alibaba Cloud CDN mengarahkan ulang permintaan balik ke server asal source.example.com.

  • Custom Domain: Alibaba Cloud CDN mengarahkan ulang permintaan balik ke nama domain kustom yang ditentukan.

Contoh 2: Alamat server asal adalah alamat IP.

Nama Domain

Deskripsi

Nama domain yang dipercepat:

example.com

Alamat server asal:

10.10.10.10

Secara default, fitur ini dinonaktifkan. Anda dapat mengaktifkan fitur host asal default.

Deskripsi jenis domain:

  • CDN Domain: Alibaba Cloud CDN mengarahkan ulang permintaan balik ke situs virtual example.com yang dihosting di server asal 10.10.10.10.

  • Domain Asal: Jika Anda menetapkan jenis server asal ke IP saat menambahkan server asal, Origin Domain menjadi redup.

  • Custom Domain: Alibaba Cloud CDN mengarahkan ulang permintaan balik ke situs virtual yang menggunakan nama domain kustom dan yang dihosting di 10.10.10.10.

Contoh 3: Alamat server asal adalah nama domain OSS.

Nama Domain

Deskripsi

Nama domain yang dipercepat:

example.com

Alamat server asal:

example.oss-cn-hangzhou.aliyuncs.com

Jika alamat server asal adalah nama domain OSS, Alibaba Cloud CDN secara otomatis mengaktifkan fitur origin host dan menetapkan parameter Jenis Domain ke Origin Domain.

Deskripsi jenis domain:

  • CDN Domain: Alibaba Cloud CDN mengarahkan ulang permintaan balik ke example.com di server asal example.oss-cn-hangzhou.aliyuncs.com.

  • Origin Domain: Alibaba Cloud CDN mengarahkan ulang permintaan balik ke server asal example.oss-cn-hangzhou.aliyuncs.com.

  • Custom Domain: Alibaba Cloud CDN mengarahkan ulang permintaan balik ke situs virtual yang menggunakan nama domain kustom dan yang dihosting di example.oss-cn-hangzhou.aliyuncs.com.