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.
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
Masuk ke Konsol API Gateway.
Di panel navigasi sebelah kiri, klik Domain Name. Di bilah navigasi atas, pilih wilayah.
Klik Add Domain Name. Di panel Add Domain Name, konfigurasikan parameter dan klik OK. Tabel berikut menjelaskan parameter tersebut.

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.comdapat digunakan untuk mencocokkan nama domain tertentu sepertia.hello.com,b.hello.com, dana.b.hello.com. Jika nama domain yang ingin Anda ajukan untuk sertifikat adalah*.hello.com, sertifikat tersebut hanya dapat digunakan untuka.hello.comdanb.hello.com. Sertifikat ini tidak dapat digunakan untuka.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.
CatatanJika 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.
CatatanJika 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