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 mendukung ANAME rekaman atau CNAME 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.

Menyiapkan dengan catatan ALIAS

Sebelum membuat ALIAS catatan, Anda harus memvalidasi bahwa Anda adalah pemilik domain terlebih dahulu.

Memvalidasi kepemilikan

  1. Buka portal Microsoft Azure.

  2. Buka aplikasi web statis Anda.

  3. Dari jendela Gambaran Umum, salin URL situs Anda yang dihasilkan dan sisihkan di editor teks untuk digunakan di masa mendatang.

  4. Di bawah Pengaturan, pilih Domain kustom.

  5. Pilih + Tambah.

  6. Di tab Masukkan domain , masukkan nama domain apex Anda.

    Misalnya, jika nama domain Anda adalah example.com, masukkan example.com ke dalam kotak ini (tanpa subdomain apa pun).

  7. Pilih Selanjutnya.

  8. 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.
  9. Pilih Hasilkan kode.

    Tunggu saat kode dihasilkan. Dibutuhkan waktu satu menit atau lebih untuk menyelesaikannya.

  10. TXT Setelah nilai rekaman dihasilkan, salin (di samping nilai yang dihasilkan) kode ke clipboard.

  11. Pilih Tutup.

  12. Buka tab browser baru dan masuk ke akun pencatat domain Anda.

  13. Buka pengaturan konfigurasi DNS nama domain Anda.

  14. 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.
  15. Simpan perubahan ke catatan DNS Anda.

Menyiapkan catatan ALIAS

  1. Kembali ke pengaturan konfigurasi DNS nama domain Anda.

  2. 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.
  3. Simpan perubahan ke catatan DNS Anda.

    Karena pengaturan DNS perlu disebarluaskan, proses ini dapat memakan waktu untuk diselesaikan.

  4. 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

  1. Buka portal Microsoft Azure.

  2. Buka aplikasi web statis Anda.

  3. Dari jendela Gambaran Umum di sudut kanan atas bagian Esensial , pilih Tampilan JSON.

  4. Salin nilai stableInboundIP properti dan sisihkan di editor teks untuk digunakan di masa mendatang. Ini adalah alamat IP host Static Web Apps regional Anda.

  5. Di bawah Pengaturan, pilih Domain kustom.

  6. Pilih + Tambah.

  7. Di tab Masukkan domain , masukkan nama domain apex Anda.

    Misalnya, jika nama domain Anda adalah example.com, masukkan example.com ke dalam kotak ini (tanpa subdomain apa pun).

  8. Pilih Selanjutnya.

  9. 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.
  10. Pilih Hasilkan kode.

    Tunggu saat kode dihasilkan. Dibutuhkan waktu satu menit atau lebih untuk menyelesaikannya.

  11. TXT Setelah nilai rekaman dihasilkan, salin (di samping nilai yang dihasilkan) kode ke clipboard.

  12. Pilih Tutup.

  13. Buka tab browser baru dan masuk ke akun pencatat domain Anda.

  14. Buka pengaturan konfigurasi DNS nama domain Anda.

  15. 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.
  16. Simpan perubahan ke catatan DNS Anda.

Menyiapkan catatan A

  1. Kembali ke pengaturan konfigurasi DNS nama domain Anda.

  2. 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.
  3. Simpan perubahan ke catatan DNS Anda.

    Karena pengaturan DNS perlu disebarluaskan, proses ini dapat memakan waktu untuk diselesaikan.

  4. 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.

Langkah berikutnya