Ticker

6/recent/ticker-posts

Subscribe

Mengonfigurasi Akses Jaringan Azure Virtual Network

Mengakses server web Anda


🔧 Latihan: Mengonfigurasi Akses Jaringan Azure Virtual Network

Dalam prosedur ini, Anda mendapatkan alamat IP untuk VM Anda dan mencoba mengakses halaman beranda server web Anda.

Mengatur akses ke VM (Virtual Machine) yang telah dibuat sebelumnya dengan cara mengonfigurasi Network Security Group (NSG) agar bisa diakses melalui port HTTP (80).


Berikut adalah rangkuman dan panduan praktis untuk latihan "Mengonfigurasi Akses Jaringan Azure Virtual Network" dari Microsoft Learn, yang dapat kamu gunakan juga sebagai referensi artikel di situsmu seperti Cyberid:

Mengakses Server Web

  1. Dapatkan IP VM:

    IPADDRESS="$(az vm list-ip-addresses \
      --resource-group "<nama resource group sandbox>" \
      --name my-vm \
      --query "[].virtualMachine.network.publicIpAddresses[*].ipAddress" \
      --output tsv)"
    
  2. Uji akses halaman web:

    curl --connect-timeout 5 http://$IPADDRESS
    

    ⚠️ Jika gagal, kemungkinan koneksi ditolak karena port 80 belum dibuka.

  3. Coba buka di browser:

    • Ketik echo $IPADDRESS

    • Salin IP dan buka di browser.


Periksa Aturan NSG

  1. Lihat nama NSG:

    az network nsg list \
      --resource-group "<nama resource group sandbox>" \
      --query '[].name' \
      --output tsv
    
  2. Lihat aturan yang ada di NSG:

    az network nsg rule list \
      --resource-group "<nama resource group sandbox>" \
      --nsg-name my-vmNSG \
      --query '[].{Name:name, Priority:priority, Port:destinationPortRange, Access:access}' \
      --output table
    

    Hasil awal hanya ada aturan:

    default-allow-ssh  1000        22      Allow
    

✅  Tambah Aturan Akses Port 80

  1. Buat aturan baru:

    az network nsg rule create \
      --resource-group "<nama resource group sandbox>" \
      --nsg-name my-vmNSG \
      --name allow-http \
      --protocol tcp \
      --priority 100 \
      --destination-port-range 80 \
      --access Allow
    
  2. Verifikasi aturan:

    az network nsg rule list \
      --resource-group "<nama resource group sandbox>" \
      --nsg-name my-vmNSG \
      --query '[].{Name:name, Priority:priority, Port:destinationPortRange, Access:access}' \
      --output table
    

    Output:

    default-allow-ssh  1000        22      Allow
    allow-http          100        80      Allow
    

Tugas 4: Uji Kembali Akses Web

Setelah beberapa saat, coba lagi:

curl --connect-timeout 5 http://$IPADDRESS

📥 Output sukses:

<html><body><h2>Welcome to Azure! My name is my-vm.</h2></body></html>

Atau lihat dari browser—halaman web akan menampilkan pesan selamat datang dari server.


🧹 Penutup

Catatan: Sandbox akan otomatis menghapus sumber daya saat modul selesai. Jika menggunakan langganan sendiri, hapus resource agar tidak terkena biaya tambahan. Gunakan perintah:

az group delete --name <resource-group-name> --yes --no-wait

✅ Kesimpulan

Melalui latihan ini, kamu telah:

  • Memahami bagaimana VM tidak langsung bisa diakses publik meski telah berjalan.

  • Belajar tentang Network Security Group dan pentingnya rule port HTTP.

  • Mampu menambahkan aturan keamanan jaringan untuk mengizinkan trafik masuk ke port 80.

  • Mengakses hasil kerja melalui CLI dan browser.

Untuk informasi lebih lanjut dan artikel lainnya seputar jaringan dan Azure, kunjungi: www.cyberid.wiki



Posting Komentar

0 Komentar

Advertisement

Main Ad

Subscribe