AWS ACADEMY VPC & EC2 LIGHT MODE - VPC = 1. Masuk kedalam aws academy dan search VPC, lalu create VPC 2. Setelah membuat VPC kita klik vpc kita dan dibagian kanan atas klik action lalu enable DNS hostname 3. Setelah itu kita wajib membuat subnet, dan sesui ketentuan kita membuat 4 subnet, 2 public dan 2 private 4. Klik pada salah satu public subnet terlebih dahulu, klik action pada kanan atas dan pilih edit subnet 5. Klik enable auto-assing public IP4 address ( agar ip public kalian otomatis enable ip public ) 6. Lakukan juga kepada subnet public lainnya 7. Setelah itu kita buat Internet Gateway / IGW untuk ip public kita, seperti ini 8. Dan setelah dibuat IGW kita wajib mengattach ke VPC yang sudah kita buat 9. Setelah itu kita membuat NAT Gateway untuk ip private kita, pilih menu zonal dan subnet public dari VPC kita agar mendapatkan elastic ip public 10. Selanjutnya kita hanya perlu membuat Route Table, Public dan Private 11. Sambungkan ke-IGW yang sudah kita buat tadi dan pilih...
EC2 - TEMPLATE INSTANCE - ASG LIGHT 1. Setelah mengikuti tutorial dari tugas sebelummnya, kita mau mencoba membuat instance yang menggunakan subnet private dan kita tetap bisa meremot lewat CLI 2. Setelah mengisi nama dan memilih OS kita lanjutkan untuk mengisi key, vpc, subnet, sg. Gunakan subnet yang private dan sg nya hanya allow HTTP form public 3. Scroll kebawah dan pilih menu Advanced details 4. Pilih IAM seperti dibawah ini 5. Jika kalian ingin menambahkan userdata kalian tingal tambahkan saja jika tidak juga boleeee #!/bin/bash set -eux # Update & install Apache apt-get update -y apt-get install -y apache2 # Enable Apache at boot systemctl enable apache2 systemctl start apache2 # Get metadata using IMDSv2 TOKEN=$(curl -s -X PUT "http://169.254.169.254/latest/api/token" \ -H "X-aws-ec2-metadata-token-ttl-seconds: 21600") HOSTNAME=$(hostname) AZ=$(curl -s -H "X-aws-ec2-metadata-token: $TOKEN" \ http://169.254.169.254/latest/meta-data/placeme...
WEB-SERVER DAN DNS-SERVER Buka Oracle Virtualbox dan clone wm “template” yang sudah tersedia dan tersambung dengan repository serta ip dhcp. Clone WM pertama dan beri nama “DNS-SERVER-(NAMA)” dan WM kedua dengan nama “WEB-SERVER-(NAMA). Buka kedua WM (opsional) untuk melihat IP yang di dapatkan. hafalkan IP untuk DNS kalian dan IP untuk WEB kalian Buka WM DNS dan jalankan command apt install bind9 -y Untuk mengedit DNS kita kita perlu masuk kedalam /etc/bind cd /etc/bind Lalu edit salah satu folder yang ada di dalamnya yaitu named.conf.local nano named.conf.local Tambah di bagian paling bawah dengan zone “teca.com” { type master; file “/etc/bind/db.teca”; }; Lalu copy folder db.local yang ada diganti sama dengan isi named.conf.local yang barusan kita edit cp db.local db.teca nano db.teca Edit isi db.teca, ganti 3 localhost dengan teca.com dan hapus baris terakhir dengan CTRL+K dan isi list IP dengan IP WEB kalian Simpan semua configurasi dan lakukan command systemctl restart bin...
Komentar
Posting Komentar