Add Custom Domain on Azure Front Door

Hello Engineers !

Pada artikel sebelumnya, kita sudah mencoba membuat Azure Front Door Classic. Di Artikel ini saya akan menjelaskan bagaimana cara menambahkan Custom Domain pada Azure Front Door.

Langsung saja kita ke Portal Azure. Pilih Front Door anda, setelah itu pilih menu Front Door Designer.

Pada menu Frontends/domains, klik Add (+).

Masukkan custom host name sesuai dengan domain anda. Dapat dilihat ada pesan error yang menjelaskan bahwa sebelum anda menambahkan custom domain tersebut. Anda harus melakukan pointing domain tersebut ke fqdn Front Door.

Pada DNS Management, disini saya akan mencoba menggunakan web.4native.cloud dan mengarahkannya ke 4native.azurefd.net

Tunggu beberapa menit hingga proses propagasi dns selesai.

Jika sudah selesai, balik lagi ke menu Add a custom domain. Masukkan domain anda, dan setelah itu klik Add.

Selanjutnya adalah menambahkan domain anda pada Routing Rules eksisting.

Konfigurasi ini akan meneruskan request user yang mengakses web.4native.cloud ke Backend Pool yang sudah kita buat sebelumnya.

Setelah itu klik Save.

Untuk proses perubahan konfigurasi biasanya membutuhkan waktu beberapa menit hingga selesai. Jika sudah selesai lakukan pengujian menggunakan perintah curl:

$ curl -s http://web.4native.cloud
> Welcome to Sample Apps 01

Menambahkan Custom DOMAIN HTTPS

Untuk memakai certificate di Azure Front Door, ada opsi yang dapat anda pilih:

  • Front Door managed certifacte.
  • Bring Your Own Certificate (BYOC)

Azure front door menyediakan fitur certificate yang di manage oleh microsoft secara gratis, namun terdapat limitasi seperti:

  • Front Door managed certificate tidak mendukung apex/root domain, contohnya: 4native.cloud.
  • Digicert menerapkan batas hingga 64 karakter, jika lebih validasi domain akan gagal.

Disini saya akan menggunakan Front Door managed Certificate, untuk memulainya, masuk ke menu Front Door designer.

Pilih custom domain anda.

Pada menu Cutom Domain HTTPS, klik Enabled. Pilih minimum versi TLS 1.2, dan pilih Front Door managed. Setelah itu klik Update.

Secara otomatis Front Door akan melakukan verifikasi domain dan akan menerbitkan certificate anda.

Anda akan mendapat certificate gratis selama 1 tahun, dan anda bisa menggunakan SSL Checker untuk mengeceknya.

Sekian dari saya, terimakasih ✨

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.