Skip to content

irsyadhani/Jarkom_Modul2_Lapres_A11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Jarkom_Modul2_Lapres_A11

Kelompok A11:

  • Irsyadhani Dwi Shubhi (0511184000022)
  • Anggun Wahyuni (05111840000154)

Soal


DNS

Kalian diminta untuk membuat sebuah website utama dengan (1) alamat http://semeruyyy.pw yang memiliki (2) alias http://www.semeruyyy.pw, dan (3) subdomain http://www.penanjakan.semeruyyy.pw yang diatur DNS-nya pada MALANG dan mengarah ke IP Server PROBOLINGGO serta dibuatkan (4) reverse domain untuk domain utama. Untuk mengantisipasi server dicuri/rusak, Bibah minta dibuatkan (5) DNS Server Slave pada MOJOKERTO agar Bibah tidak terganggu menikmati keindahan Semeru pada Website. Selain website utama Bibah juga meminta dibuatkan (6) subdomain dengan alamat http://gunung.semeruyyy.pw yang didelegasikan pada server MOJOKERTO dan mengarah ke IP Server PROBOLINGGO. Bibah juga ingin memberi petunjuk mendaki gunung semeru kepada anggota komunitas sehingga dia meminta dibuatkan (7) subdomain dengan nama http://naik.gunung.semeruyyy.pw, domain ini diarahkan ke IP Server PROBOLINGGO.

Soal 1:

Penyelesaian:

● Lakukan perintah pada MALANG

nano /etc/bind/named.conf.local

● Isikan configurasi domain semerua11.pw sesuai dengan syntax berikut:

zone "semerua11.pw" {
	type master;
	file "/etc/bind/jarkom/semerua11.pw";
};

● Buat folder jarkom di /etc/bind

● Copykan file db.local pada path /etc/bind ke dalam folder jarkom yang baru saja dibuat dan ubah namanya menjadi semerua11.pw

cp /etc/bind/db.local /etc/bind/jarkom/semerua11.pw

● Kemudian buka file semerua11.pw dan edit seperti gambar berikut dengan IP PROBOLINGGO

nano /etc/bind/jarkom/semerua11.pw

alt text

● Restart bind9 dengan perintah

service bind9 restart

● Pada client GRESIK dan SIDOARJO arahkan nameserver menuju IP MALANG dengan mengedit file resolv.conf dengan mengetikkan perintah

nano /etc/resolv.conf

alt text

● Untuk mencoba koneksi DNS, lakukan ping domain semerua11.pw dengan melakukan perintah berikut pada client GRESIK dan SIDOARJO

ping semerua11.pw

alt text

Soal 2:

Penyelesaian:

● Buka file semerua11.pw pada server MALANG dan tambahkan konfigurasi seperti pada gambar berikut: alt text

● Kemudian restart bind9 dengan perintah

service bind9 restart

● Lalu cek dengan melakukan ping www.semerua11.pw alt text

Soal 3:

Penyelesaian:

● Edit file /etc/bind/jarkom/semerua11.pw lalu tambahkan subdomain untuk semerua11.pw yang mengarah ke IP PROBOLINGGO

nano /etc/bind/jarkom/semerua11.pw

● Tambahkan konfigurasi seperti pada gambar ke dalam file semerua11.pw. alt text

● Restart service bind

service bind9 restart

● Ping ke subdomain dengan perintah berikut dari client GRESIK

ping penanjakan.semerua11.pw

alt text

Soal 4:

Penyelesaian:

● Edit file /etc/bind/named.conf.local pada MALANG

nano /etc/bind/named.conf.local

● Lalu tambahkan konfigurasi berikut ke dalam file named.conf.local

zone "73.151.10.in-addr.arpa" {
    type master;
    file "/etc/bind/jarkom/73.151.10.in-addr.arpa";
};

● Copykan file db.local pada path /etc/bind ke dalam folder jarkom yang baru saja dibuat dan ubah namanya menjadi 73.151.10.in-addr.arpa

cp /etc/bind/db.local /etc/bind/jarkom/73.151.10.in-addr.arpa

● Edit file 73.151.10.in-addr.arpa menjadi seperti gambar di bawah ini

alt text

● Kemudian restart bind9 dengan perintah

service bind9 restart
  • Kemudian jalankan UML Gresik dengan command
host -t PTR 10.151.73.100

alt text

Soal 5:

Penyelesaian:

● Edit file /etc/bind/named.conf.local dan sesuaikan dengan syntax berikut (SERVER MALANG)

zone "semerua11.pw" {
    type master;
    notify yes;
    also-notify { 10.151.73.99; }; // IP MOJOKERTO
    allow-transfer { 10.151.73.99; }; 
    file "/etc/bind/jarkom/jarkom2020.com";
};

alt text

● Restart service bind

service bind9 restart

● Kemudian buka file /etc/bind/named.conf.local pada MOJOKERTO dan tambahkan syntax berikut:

zone "semerua11.pw" {
    type slave;
    masters { 10.151.73.98; }; // IP MALANG
    file "/var/lib/bind/semerua11.pw";
};

alt text

● Restart service bind

service bind9 restart

● Pada server MALANG matikan service bind9 (untuk testing)

service bind9 stop

● ping semerua11.pw alt text

Soal 6 dan 7:

Penyelesaian:

● Pada MALANG, edit file /etc/bind/jarkom/semerua11.pw

nano /etc/bind/jarkom/semerua11.pw

alt text

● Kemudian edit file /etc/bind/named.conf.options pada MALANG.

nano /etc/bind/named.conf.options

Kemudian comment dnssec-validation auto; dan tambahkan baris berikut pada /etc/bind/named.conf.options

allow-query{any;};

alt text

● Kemudian edit file /etc/bind/named.conf.local alt text

● Setelah itu restart bind9

● Pada MOJOKERTO edit file /etc/bind/named.conf.options

● Kemudian comment dnssec-validation auto; dan tambahkan baris berikut pada /etc/bind/named.conf.options

allow-query{any;};

alt text

● Lalu edit file /etc/bind/named.conf.local menjadi seperti gambar di bawah: alt text

● Kemudian buat direktori dengan nama delegasi

● Copy db.local ke direktori delegasi dan edit namanya menjadi gunung.semerua11.pw

● Kemudian edit file gunung.semerua11.pw menjadi seperti dibawah ini alt text

● Restart bind9

● Testing : Lakukan ping ke domain gunung.semerua11.pw dan naik.gunung.semerua11.pw dari client GRESIK alt text

Web Server

Soal 8:

Penyelesaian:

● Pada PROBOLINGGO, Pindah ke directory /etc/apache2/sites-available Copy file default menjadi file semerua11.pw.

● Buka file semerua11.pw

● Tambahkan

ServerName semerua11.pw
ServerAlias semerua11.pw

● Ubah DocumentRoot menjadi /var/www/semerua11.pw alt text

● Gunakan perintah a2ensite semerua11.pw

● Gunakan perintah service apache2 restart

● Pindah ke directory /var/www

● Gunakan perintah wget 10.151.36.202/semeru.pw.zip

● Unzip file yang telah di download dan ubah namanya menjadi semerua11.pw

● Buka browser dan akses http://semerua11.pw

alt text

Soal 9:

Penyelesaian:

● Jalankan perintah a2enmod rewrite

● Restart apache dengan perintah service apache2 restart

● Pindah ke directory /var/www/semerua11.pw dan buat file .htaccess dengan isi file alt text

● Pindah ke directory /etc/apache2/sites-available kemudian buka file semerua11.pw dan tambahkan

 <Directory /var/www/semerua11.pw>
     Options +FollowSymLinks -Multiviews
     AllowOverride All
 </Directory>

alt text

● Restart apache dengan perintah service apache2 restart

● Buka browser dan akses http://semerua11.pw/home alt text alt text

Soal 10:

Penyelesaian:

● Pada PROBOLINGGO, Pindah ke directory /etc/apache2/sites-available Copy file default menjadi file penanjakan.semerua11.pw.

● Buka file penanjakan.semerua11.pw

● Tambahkan

ServerName penanjakan.semerua11.pw
ServerAlias penanjakan.semerua11.pw

● Ubah DocumentRoot menjadi /var/www/penanjakan.semerua11.pw alt text

● Gunakan perintah a2ensite penanjakan.semerua11.pw

● Gunakan perintah service apache2 restart

● Pindah ke directory /var/www

● Gunakan perintah wget 10.151.36.202/penanjakan.semeru.pw.zip

● Unzip file yang telah di download dan ubah namanya menjadi penanjakan.semerua11.pw

Soal 11:

Penyelesaian:

● Pindah ke directory /etc/apache2/sites-available kemudian buka file penanjakan.semerua11.pw dan tambahkan

 <Directory /var/www/penanjakan.semerua11.pw/public>
     Options +Indexes
 </Directory>
 <Directory /var/www/penanjakan.semerua11.pw/public/javascripts>
     Options -Indexes
 </Directory>
 <Directory /var/www/penanjakan.semerua11.pw/public/css>
     Options -Indexes
 </Directory>
 <Directory /var/www/penanjakan.semerua11.pw/public/images>
     Options -Indexes
 </Directory>

alt text

● Restart apache dengan perintah service apache2 restart

● Hasil : alt text alt text alt text alt text

Soal 12:

Penyelesaian:

● Pindah ke directory /etc/apache2/sites-available kemudian buka file penanjakan.semerua11.pw dan tambahkan

ErrorDocument 404 /errors/404.html

alt text

● Hasilnya alt text

Soal 13:

Penyelesaian:

● Pindah ke directory /etc/apache2/sites-available kemudian buka file penanjakan.semerua11.pw dan tambahkan

Alias /js /var/www/penanjakan.semerua11.pw/public/javascripts

alt text

● Hasilnya alt text

Soal 14:

Penyelesaian:

● Pindah ke directory /etc/apache2/sites-available Copy file default menjadi file naik.gunung.semerua11.pw.

● Edit file naik.gunungsemerua11.pw alt text

● Tambahkan directory listing agar website dapat dilihat alt text

● Tambahkan port 8888 pada file ports.conf alt text

● Gunakan perintah a2ensite naik.gunung.semerua11.pw

● Gunakan perintah service apache2 restart

● Pindah ke directory /var/www

● Gunakan perintah wget 10.151.36.202/naik.gunung.semeru.pw.zip

● Unzip file yang telah di download di folder naik.gunung.semeru.pw

● Hasilnya alt text

Soal 15:

Penyelesaian:

● install apache utilities package

apt-get update
apt-get install apache2 apache2-utils

● Buat file password, masukkan username dan password

htpasswd -c /etc/apache2/.htpasswd semeru

alt text

● Edit file /etc/apache2/sites-enabled/naik.gunung.semerua11.pw seperti gambar alt text

● restart apache

● hasilnya alt text

Soal 16:

Penyelesaian:

● Pindah ke directory /var/www/ dan buat file .htaccess dengan isi file seperti gambar alt text

● restart apache

● Buka browser dan akses ke 10.151.73.100 akan auto redirect ke semerua11.pw alt text alt text

Soal 17:

Penyelesaian:

● Pindah ke directory /var/www/penanjakan.semerua11.pw dan buat file .htaccess dengan isi file seperti gambar alt text

  • restart apache

● Buka browser dan akses ke penanjakan.semerua11.pw/public/images/tessemeru.jpg akan auto redirect ke penanjakan.semerua11.pw/public/images/semeru.jpg alt text alt text

About

πŸ“ Module 2 Exercise submission for Computer Network Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •