Menyiapkan domain apex di Azure Static Web Apps
Nama domain tanpa subdomain dikenal sebagai apex atau domain akar. Misalnya, domain www.example.com
adalah subdomain yang www
bergabung dengan example.com
domain apex.
Beberapa pencatat domain (seperti Google dan GoDaddy) tidak mengizinkan Anda mengarahkan domain apex ke URL yang ada. Jika pendaftar Anda tidak mendukung ALIAS
atau ANAME
merekam, atau tidak mengizinkan CNAME
meratakan, pertimbangkan opsi berikut:
- Mengonfigurasi domain Anda dengan Azure DNS
- Meneruskan domain apex ke
www
subdomain A
Menggunakan rekaman
Menggunakan catatan A
mengarahkan lalu lintas Anda ke satu host regional aplikasi web statis Anda. Saat diaktifkan, aplikasi web statis Anda tidak lagi mendapat manfaat dari distribusi globalnya, dan ini dapat memengaruhi performa aplikasi Anda. Pertimbangkan untuk menggunakan ALIAS
, ANAME
atau CNAME
rekam untuk domain APEX untuk performa terbaik.
Panduan ini menunjukkan tiga opsi untuk mengonfigurasi domain apex.
Gunakan langkah-langkah untuk menyiapkan dengan catatan ALIAS jika pencatat domain Anda mendukung
ALIAS
catatan DNS.Jika pendaftar Anda tidak mendukung
ALIAS
rekaman, tetapi mendukungANAME
rekaman atauCNAME
perataan, lihat dokumentasinya untuk pengaturan konfigurasi.Gunakan langkah-langkah dalam meneruskan ke subdomain www jika pencatat domain Anda tidak mendukung
ALIAS
catatan DNS.Gunakan langkah-langkah untuk menyiapkan dengan Catatan A jika opsi di atas tidak sesuai dengan Anda.
A
Dengan catatan, lalu lintas Anda diarahkan ke satu host Static Web Apps, dan aplikasi Anda tidak lagi mendapat manfaat dari peningkatan performa yang disediakan oleh distribusi global.
Catatan
CNAME
rekaman memetakan nama domain ke domain lain (atau subdomain) sedangkan A
rekaman memetakan nama domain ke alamat IP. Jika alamat IP berubah, CNAME
entri masih valid, tidak seperti A
rekaman.
Menyiapkan dengan catatan ALIAS
Sebelum membuat ALIAS
catatan, Anda harus memvalidasi bahwa Anda adalah pemilik domain terlebih dahulu.
Memvalidasi kepemilikan
Buka portal Microsoft Azure.
Buka aplikasi web statis Anda.
Dari jendela Gambaran Umum, salin URL situs Anda yang dihasilkan dan sisihkan di editor teks untuk digunakan di masa mendatang.
Di bawah Pengaturan, pilih Domain kustom.
Pilih + Tambah.
Di tab Masukkan domain , masukkan nama domain apex Anda.
Misalnya, jika nama domain Anda adalah
example.com
, masukkanexample.com
ke dalam kotak ini (tanpa subdomain apa pun).Pilih Selanjutnya.
Di tab Validasi + Konfigurasikan , masukkan nilai berikut ini.
Pengaturan Nilai Nama domain Nilai ini harus cocok dengan nama domain yang Anda masukkan di langkah sebelumnya. Jenis catatan nama host Pilih TXT. Pilih Hasilkan kode.
Tunggu saat kode dihasilkan. Dibutuhkan waktu satu menit atau lebih untuk menyelesaikannya.
TXT
Setelah nilai rekaman dihasilkan, salin (di samping nilai yang dihasilkan) kode ke clipboard.Pilih Tutup.
Buka tab browser baru dan masuk ke akun pencatat domain Anda.
Buka pengaturan konfigurasi DNS nama domain Anda.
Tambahkan catatan baru
TXT
dengan nilai berikut.Pengaturan Nilai Jenis TXT
Host Masukkan @ Nilai Tempelkan nilai kode yang dihasilkan yang Anda salin dari portal Azure. TTL (jika berlaku) Biarkan sebagai nilai default. Simpan perubahan ke catatan DNS Anda.
Menyiapkan catatan ALIAS
Kembali ke pengaturan konfigurasi DNS nama domain Anda.
Tambahkan catatan baru
ALIAS
dengan nilai berikut.Pengaturan Nilai Jenis ALIAS
Host Masukkan @ Nilai Tempelkan URL yang dihasilkan yang Anda salin dari portal Azure. Pastikan untuk menghapus awalan https://
dari URL Anda.TTL (jika berlaku) Biarkan sebagai nilai default. Simpan perubahan ke catatan DNS Anda.
Karena pengaturan DNS perlu disebarluaskan, proses ini dapat memakan waktu untuk diselesaikan.
Buka tab browser baru dan buka domain apex Anda.
Setelah rekaman DNS diperbarui, Anda akan melihat aplikasi web statis Anda di browser. Selain itu, periksa lokasi untuk memverifikasi bahwa situs Anda dilayani dengan aman menggunakan
https
.
Teruskan ke subdomain www
Setiap pencatat domain memiliki proses yang berbeda untuk mengelola nama domain. Setelah Masuk ke akun Anda dengan pencatat, cari opsi penerusan domain. Beberapa pencatat memiliki fungsionalitas ini tercantum di bawah opsi DNS, sementara yang lain mengaitkannya dengan opsi Situs Web.
Pastikan saat Anda menyiapkan penerusan bahwa Anda hanya mengonfigurasi domain apex untuk diteruskan ke www
subdomain.
Lihat dokumentasi registrar Anda untuk detailnya.
Menyiapkan dengan catatan A
Sebelum membuat A
catatan, Anda harus memvalidasi bahwa Anda adalah pemilik domain terlebih dahulu.
Memvalidasi kepemilikan
Buka portal Microsoft Azure.
Buka aplikasi web statis Anda.
Dari jendela Gambaran Umum di sudut kanan atas bagian Esensial , pilih Tampilan JSON.
Salin nilai
stableInboundIP
properti dan sisihkan di editor teks untuk digunakan di masa mendatang. Ini adalah alamat IP host Static Web Apps regional Anda.Di bawah Pengaturan, pilih Domain kustom.
Pilih + Tambah.
Di tab Masukkan domain , masukkan nama domain apex Anda.
Misalnya, jika nama domain Anda adalah
example.com
, masukkanexample.com
ke dalam kotak ini (tanpa subdomain apa pun).Pilih Selanjutnya.
Di tab Validasi + Konfigurasikan , masukkan nilai berikut ini.
Pengaturan Nilai Nama domain Nilai ini harus cocok dengan nama domain yang Anda masukkan di langkah sebelumnya. Jenis catatan nama host Pilih TXT. Pilih Hasilkan kode.
Tunggu saat kode dihasilkan. Dibutuhkan waktu satu menit atau lebih untuk menyelesaikannya.
TXT
Setelah nilai rekaman dihasilkan, salin (di samping nilai yang dihasilkan) kode ke clipboard.Pilih Tutup.
Buka tab browser baru dan masuk ke akun pencatat domain Anda.
Buka pengaturan konfigurasi DNS nama domain Anda.
Tambahkan catatan baru
TXT
dengan nilai berikut.Pengaturan Nilai Jenis TXT
Host Masukkan @ Nilai Tempelkan nilai kode yang dihasilkan yang Anda salin dari portal Azure. TTL (jika berlaku) Biarkan sebagai nilai default. Simpan perubahan ke catatan DNS Anda.
Menyiapkan catatan A
Kembali ke pengaturan konfigurasi DNS nama domain Anda.
Tambahkan catatan baru
A
dengan nilai berikut.Pengaturan Nilai Jenis A
Host Masukkan @ Nilai Tempelkan yang stableInboundIP
Anda salin dari portal Azure.TTL (jika berlaku) Biarkan sebagai nilai default. Simpan perubahan ke catatan DNS Anda.
Karena pengaturan DNS perlu disebarluaskan, proses ini dapat memakan waktu untuk diselesaikan.
Buka tab browser baru dan buka domain apex Anda.
Setelah rekaman DNS diperbarui, Anda akan melihat aplikasi web statis Anda di browser. Selain itu, periksa lokasi untuk memverifikasi bahwa situs Anda dilayani dengan aman menggunakan
https
.