全部产品
Search
文档中心

API Gateway:Buat nama domain

更新时间:Jun 28, 2025

Cloud-native API Gateway mendukung pengelolaan multi-nama domain yang memungkinkan Anda mengelola protokol, sertifikat, dan konfigurasi rute dari berbagai nama domain. Sebagai contoh, jika Anda menghubungkan nama domain wildcard *.hello.com dengan instance Cloud-native API Gateway, Anda dapat mengakses instance tersebut menggunakan nama domain yang sesuai dengan nama domain wildcard, seperti 1.hello.com dan 2.hello.com.

Prasyarat

Nomor ICP telah diperoleh untuk nama domain tersebut.

Catatan

Jika Anda ingin menghubungkan nama domain independen dengan instance Cloud-native API Gateway di wilayah daratan Tiongkok, Anda harus mengajukan nomor ICP di sistem Pendaftaran ICP Alibaba Cloud atau menambahkan Alibaba Cloud sebagai penyedia layanan ke informasi pendaftaran ICP nama domain. Jika Anda ingin menghubungkan nama domain independen dengan instance Cloud-native API Gateway di wilayah di luar daratan Tiongkok, nomor ICP tidak diperlukan.

Prosedur

  1. Masuk ke Konsol API Gateway.

  2. Di panel navigasi sebelah kiri, klik Domain Name. Di bilah navigasi atas, pilih wilayah.

  3. Klik Add Domain Name. Di panel Add Domain Name, konfigurasikan parameter dan klik OK. Tabel berikut menjelaskan parameter tersebut.

    image

    Parameter

    Deskripsi

    Domain Name

    Masukkan nama domain tertentu, seperti hello.com, atau nama domain wildcard, seperti *.hello.com. Anda dapat secara mandiri mengelola protokol dan sertifikat dari nama domain tersebut. Konfigurasi rute diisolasi berdasarkan nama domain.

    Penting

    *.hello.com dapat digunakan untuk mencocokkan nama domain tertentu seperti a.hello.com, b.hello.com, dan a.b.hello.com. Jika nama domain yang ingin Anda ajukan untuk sertifikat adalah *.hello.com, sertifikat tersebut hanya dapat digunakan untuk a.hello.com dan b.hello.com. Sertifikat ini tidak dapat digunakan untuk a.b.hello.com.

    Pilih HTTP atau HTTPS dari daftar drop-down. Nomor port yang didukung bervariasi berdasarkan protokol:

    • HTTP: Port 80 didukung.

    • HTTPS: Port 443 didukung.

    Parameter yang harus Anda konfigurasikan jika Anda memilih HTTPS sebagai protokol.

    Certificate

    Pilih sertifikat yang terkait dengan protokol HTTPS di Layanan Manajemen Sertifikat Alibaba Cloud.

    Catatan

    Jika Anda belum membeli atau mengunggah sertifikat SSL, klik Purchase/Upload Certificate untuk pergi ke konsol Certificate Management Service dan membeli atau mengunggah sertifikat SSL. Untuk informasi lebih lanjut tentang cara membeli sertifikat SSL, lihat Beli Sertifikat SSL.

    Always Use HTTPS

    Jika Anda mengaktifkan Selalu Gunakan HTTPS, hanya port HTTPS yang dapat diakses dan permintaan HTTP akan dialihkan ke port HTTPS.

    Enable HTTP/2?

    Pilih opsi untuk menentukan apakah akan menggunakan HTTP/2 selama Proses jabat tangan TLS berdasarkan Negosiasi Protokol Lapisan Aplikasi (ALPN).

    • Gunakan konfigurasi instans: Sistem secara dinamis menentukan apakah nama domain saat ini menggunakan protokol HTTP/2 berdasarkan nilai dari EnableHttp2.

    • Aktifkan: Nama domain saat ini menggunakan protokol HTTP/2 untuk komunikasi setelah Proses jabat tangan TLS berhasil.

    • Tutup: Nama domain saat ini tidak menggunakan protokol HTTP/2 untuk komunikasi setelah Proses jabat tangan TLS berhasil.

    Catatan

    Jika protokol HTTP digunakan, instans Cloud-native API Gateway menggunakan HTTP Upgrade untuk secara otomatis meningkatkan HTTP ke HTTP/2 berdasarkan persyaratan klien. Oleh karena itu, Anda hanya perlu mengonfigurasi parameter ini berdasarkan kebutuhan bisnis Anda jika Anda memilih HTTPS dari daftar drop-down Parameter Nama Domain.

    TLS Version

    Pilih versi TLS awal dan akhir ketika nama domain saat ini menggunakan TLS untuk komunikasi.

    • Minimum Version: Versi TLS awal yang Anda pilih untuk nama domain saat ini. Nilai default: TLS 1.0.

    • Maximum Version: Versi TLS terbaru yang Anda pilih untuk nama domain saat ini. Nilai default: TLS 1.3.

Verifikasi hasilnya

Sistem secara otomatis mengonfigurasi aturan routing untuk jalur nama domain yang Anda hubungkan dengan instans Cloud-native API Gateway. Untuk informasi lebih lanjut, lihat Buat Rute.

  • Jika resolusi nama domain Anda berlaku, Anda dapat memverifikasi hasilnya dengan langsung mengakses situs web yang memenuhi aturan routing yang dikonfigurasi dari browser.

  • Jika tidak ada catatan Sistem Nama Domain (DNS) yang dikonfigurasi untuk nama domain Anda, Anda dapat menjalankan salah satu perintah berikut untuk memverifikasi hasilnya berdasarkan protokol yang didukung. Dalam contoh berikut, nama domain terkait adalah hello.com. Ganti {Alamat IP Publik} dalam URL berikut dengan alamat IP publik Anda:

    • HTTP:

      curl http://hello.com --resolve "hello.com:80{Public IP address}"
    • HTTPS:

      curl -v -k https://hello.com --resolve "hello.com:443:{Public IP address}" --cacert my-cert.pem