Gerbang cloud-native mendukung pengelolaan beberapa nama domain, termasuk nama domain wildcard. Anda dapat mengelola protokol, sertifikat, dan konfigurasi routing untuk setiap nama domain. Misalnya, jika Anda mengaitkan nama domain wildcard *.hello.com, Anda dapat menggunakan nama domain seperti 1.hello.com dan 2.hello.com untuk mengakses gerbang tersebut.
Prasyarat
Lengkapi pendaftaran ICP untuk nama domain Anda.
Untuk nama domain independen di Daratan Tiongkok, Anda harus menyelesaikan pendaftaran ICP melalui Alibaba Cloud atau memperbarui informasi pendaftaran ICP agar mencakup Alibaba Cloud. Pendaftaran ICP tidak diperlukan untuk nama domain di wilayah di luar Tiongkok.
Prosedur
Masuk ke Konsol MSE. Di bilah navigasi atas, pilih wilayah.
Di panel navigasi sebelah kiri, pilih Cloud-native Gateway > Gateways. Di halaman Gateways, klik ID gerbang tersebut.
Di panel navigasi sebelah kiri, klik Routes. Lalu, klik tab Domain.
Klik Create Domain Name. Di panel Create Domain Name, konfigurasikan parameter dan klik OK.
Parameter
Deskripsi
Domain Name
Masukkan nama domain lengkap seperti
hello.comatau nama domain wildcard seperti*.hello.com. Untuk nama domain ini, Anda dapat mengelola protokol dan sertifikatnya secara independen. Konfigurasi rute dapat diisolasi satu sama lain berdasarkan nama domain.Penting*.hello.comdapat mencocokkan nama domain sepertia.hello.com,b.hello.com, dana.b.hello.com. Namun, jika nama domain pada sertifikat yang diminta adalah*.hello.com, sertifikat tersebut hanya dapat digunakan untuka.hello.comdanb.hello.com, tetapi tidak untuka.b.hello.com.Protocol
Pilih protokol HTTP atau HTTPS.
Jika Anda memilih protokol HTTPS, Anda juga harus mengonfigurasi parameter berikut.
Certificate
Pilih sertifikat yang dikaitkan dengan protokol HTTPS di Layanan Sertifikat SSL Alibaba Cloud.
CatatanJika Anda belum membeli atau mengunggah Sertifikat SSL, Anda dapat mengklik Purchase/Upload Certificate untuk membuka Konsol Digital Certificate Management Service guna melakukan operasi tersebut. Untuk informasi selengkapnya, lihat Beli sertifikat SSL.
Force HTTPS
Jika Anda mengaktifkan Force HTTPS, hanya port HTTPS yang berlaku. Akses ke port HTTP normal akan ditolak, dan permintaan akan dialihkan ke HTTPS.
HTTP/2
Menentukan apakah akan menggunakan HTTP/2 selama fase proses jabat tangan TLS berdasarkan protokol ALPN.
Gunakan konfigurasi global: Menentukan apakah nama domain saat ini menggunakan HTTP/2 berdasarkan nilai
EnableHttp2dalam konfigurasi parameter, dan pengaturan ini berubah secara dinamis sesuai dengan nilaiEnableHttp2.Aktifkan: Nama domain saat ini menggunakan protokol HTTP/2 untuk komunikasi setelah proses jabat tangan TLS berhasil.
Nonaktifkan: Nama domain saat ini tidak menggunakan protokol HTTP/2 untuk komunikasi setelah proses jabat tangan TLS berhasil.
CatatanSaat protokol dikonfigurasi sebagai HTTP, gerbang menggunakan protokol HTTP Upgrade untuk secara otomatis meningkatkan ke HTTP/2 berdasarkan permintaan klien. Oleh karena itu, Anda hanya perlu mengonfigurasi sakelar HTTP/2 sesuai kebutuhan saat menggunakan protokol HTTPS.
TLS Version
Konfigurasikan versi TLS yang diizinkan untuk komunikasi dengan nama domain saat ini.
Minimum Version: Versi TLS minimum yang diizinkan untuk komunikasi dengan nama domain saat ini. Versi default adalah TLS 1.0.
Maximum Version: Versi TLS maksimum yang diizinkan untuk komunikasi dengan nama domain saat ini. Versi default adalah TLS 1.2.
Verifikasi hasil
Pastikan entri rute yang dapat diakses telah dikonfigurasi untuk suatu path pada nama domain tersebut. Untuk informasi selengkapnya, lihat Buat aturan routing.
Jika penguraian DNS publik untuk nama domain Anda telah tersebar, Anda dapat mengakses nama domain tersebut dari browser untuk memverifikasi konfigurasi.
Jika Anda belum mengonfigurasi penguraian DNS untuk nama domain Anda, Anda dapat menggunakan salah satu metode berikut untuk verifikasi. Misalnya, jika nama domain Anda adalah
hello.com, ganti {Public IP Address} dengan Alamat IP publik gerbang Anda dalam perintah berikut.Verifikasi HTTP
curl http://hello.com --resolve "hello.com:80:{Public IP Address}"Verifikasi HTTPS
curl -v -k https://hello.com --resolve "hello.com:443:{Public IP Address}" --cacert my-cert.pem