Setting Up VM & Domain

 

Langkah 1: Daftarkan nama domain

Untuk menggunakan Google Domains untuk mendaftarkan domain, ikuti langkah-langkah berikut:

  1. Untuk mendaftarkan domain, buka Google Domains . Jika Anda sudah memiliki domain, Anda dapat melewati langkah ini.
  2. Periksa nama domain yang tersedia dan pilih nama yang tersedia untuk domain Anda.
  3. Untuk membeli domain, klik Tambahkan ke keranjang .
  4. Pilih pengaturan privasi dan perpanjangan otomatis, lalu klik Simpan dan lanjutkan .
  5. Selesaikan pendaftaran.
  6. Untuk melihat daftar domain yang Anda miliki, di menu navigasi sebelah kiri, klik Domain saya .

Untuk informasi selengkapnya, lihat Memulai Google Domains .

Untuk menggunakan Cloud Domains untuk mendaftarkan domain, lihat Mendaftarkan domain .

Langkah 2: Buat instance mesin virtual

Untuk membuat instance mesin virtual (VM) Linux di Compute Engine, ikuti petunjuk berikut:

  1. Di Cloud Console, buka halaman instance VM .

Buka instance VM

  1. Klik Buat instance .
  2. Di bagian Boot disk , klik Change untuk mulai mengonfigurasi disk boot Anda.

4.     Pada tab Gambar publik , pilih Debian versi 9 .

  1. Klik Pilih .
  2. Di bagian Firewall , pilih Izinkan lalu lintas HTTP .
  3. Klik Buat untuk membuat instance.

 

Berikan waktu singkat untuk memulai instance. Setelah instance siap, instance akan dicantumkan di halaman instance VM dengan ikon status hijau.

Hubungkan ke instance Anda your

  1. Di Cloud Console, buka halaman instance VM .

Buka instance VM

  1. Dalam daftar instans mesin virtual, klik SSH di baris instans yang ingin Anda sambungkan.

Tombol SSH di sebelah nama instance.

Anda sekarang memiliki jendela terminal untuk berinteraksi dengan instance Linux Anda.

Untuk detailnya, lihat Panduan Memulai menggunakan VM Linux .

Langkah 3: Jalankan server web Apache dasar

Instal Apache

1.     Dari jendela SSH, gunakan manajer paket Debian untuk menginstal apache2 paket.

sudo apt-get update && sudo apt-get install apache2 -y

Setelah menginstal Apache, sistem operasi secara otomatis memulai server Apache.

2.     Timpa halaman web default untuk server web Apache dengan menggunakan perintah berikut:

echo '<!doctype html><html><body><h1>Hello World!</h1></body></html>'\
| sudo tee /
var/www/html/index.html
 

Uji server Anda

Uji apakah instance Anda menyajikan lalu lintas pada alamat IP eksternalnya.

  1. Di Cloud Console, buka halaman instance VM .

Buka instance VM

  1. Di bawah kolom IP Eksternal , salin alamat IP eksternal untuk instans Anda.
  2. Di browser, navigasikan ke http://[EXTERNAL_IP]. Jangan gunakan httpsuntuk terhubung karena server akan mengembalikan Connection Refusedkesalahan.

Anda sekarang harus melihat Hello World! halaman.

Untuk detail lebih lanjut, lihat Menjalankan server web Apache dasar .

Langkah 4: Siapkan domain Anda menggunakan Cloud DNS

1.     Di Cloud Console, buka halaman Buat zona DNS .

Pergi ke Buat zona DNS

2.     Untuk jenis Zona , pilih Publik .

3.     Untuk nama Zona , masukkan my-new-zone.

4.     Untuk nama DNS , masukkan akhiran nama DNS untuk zona dengan menggunakan nama domain yang Anda daftarkan (misalnya, example.com).

5.     Di bawah DNSSEC , pastikan Offpengaturan dipilih.

6.     Klik Buat untuk membuat zona yang diisi dengan catatan NS dan SOA.

7.     Untuk mengarahkan nama domain terdaftar Anda ke alamat IP server hosting, Anda harus menambahkan catatan A ke zona Anda:

    1. Pada halaman Detail zona , klik Tambahkan kumpulan rekaman .
    2. Pilih A dari menu Resource Record Type .
    3. Di bawah Alamat IPv4 , masukkan alamat IP eksternal untuk instans Anda.
    4. Klik Buat untuk membuat catatan A untuk zona Anda.

8.     Opsional: Tambahkan data CNAME ke akun untuk awalan nama domain Anda (misalnya, www.):

    1. Klik Tambahkan Kumpulan Rekaman .
    2. Di bidang Nama DNS , tambahkan awalan wwwuntuk domain.
    3. Di bawah Resource Record Type , pilih CNAME .
    4. Di bawah Nama kanonik , masukkan nama domain, diikuti dengan titik (misalnya, example.com.).
    5. Klik Buat .

9.      Pada halaman Detail zona , catat catatan NS. Anda memerlukan catatan ini untuk melanjutkan ke Langkah 5.

Langkah 5: Perbarui server nama

Untuk memperbarui server nama di Google Domains, ikuti langkah-langkah berikut:

  1. Untuk memperbarui server nama domain Anda, buka Google Domains .
  2. Klik domain yang Anda siapkan di Langkah 1 . Atau, Anda dapat mengeklik tautan Kelola untuk domain tersebut.
  3. Di menu navigasi kiri, klik DNS .
  4. Di bawah Server nama , pilih Gunakan server nama khusus .
  5. Di bidang Server nama , masukkan catatan NS yang Anda salin dari halaman detail Zona (misalnya, ns1.googledomains.com) satu per satu.
  6. Untuk menambahkan server nama, klik addTambahkan .
  7. Perbarui keempat server nama di laman DNS Google Domains Anda.
  8. Klik Simpan .

Langkah 6: Verifikasi pengaturan Anda

Untuk memverifikasi bahwa konfigurasi Anda berfungsi, setelah server nama diperbarui, navigasikan ke nama domain Anda (misalnya, example.com). Domain harus menyelesaikan ke alamat IP Anda dan harus mengarah ke VM Compute Engine yang menampilkan Hello World! halaman yang Anda buat di Langkah 3 .

Untuk memverifikasi bahwa pengaturan Anda benar, Anda juga dapat menjalankan dig +trace example.comperintah di jendela terminal Anda. Ganti example.comdengan nama domain terdaftar Anda.

dig +trace example.com

Akhir dari output harus mencakup yang berikut ini. IP_ADDRESSadalah alamat IP server web Anda.

example.com.    300 IN  A   IP_ADDRESS
;; Received 62 bytes from 216.239.34.109#53(ns-cloud-d2.googledomains.com) in 62 ms

Catatan: Jika Anda menggunakan Microsoft Windows dan digtidak terpasang di sistem, Anda dapat menjalankan dig -t NSkueri dari antarmuka web Google Workspace .

Untuk memverifikasi bahwa perubahan berhasil, baris berikut di output perintah Anda menunjukkan bahwa server nama domain tingkat atas mengarah ke server nama khusus yang Anda masukkan di Google Domains, berbeda dengan server nama asli yang disediakan oleh Google Domains:

example.com IN NS <your Cloud DNS name servers>

Setelah menunggu propagasi DNS selesai , Anda juga dapat menjalankan nslookupperintah untuk memverifikasi pengaturan Anda:

nslookup example.com

Outputnya harus mencakup yang berikut ini. IP_ADDRESSadalah alamat IP server web Anda.

Server:     127.0.0.1
Address:    127.0.0.1#53
 
Non-authoritative answer:
Name:   example.com
Address: IP_ADDRESS

Komentar