Konfigurasi Shared Web Hosting
Konfigurasi Shared Web Hosting
Info TKJ
Scanning keamanan
Konfigurasi Shared Webjaringan kali Linux dengan
Hosting
NMAP
pada tanggal November 06, 2021
pada tanggal Februari 04, 2022 ASJ
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 1/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
internet.
Info TKJ
Topologi
1. Laptop/Komputer.
2. Internet.
3. Oracle VM VirtualBox. Download disini.
4. File ISO Debian. Download disini.
5. GNS3 (Optional). Download disini.
6. PuTTY. Download disini.
Syarat
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 2/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Daftar isi
1. DNS Server.
2. Web Server.
3. NAT Server.
4. Pengujian client.
5. Tugas.
Langkah-langkah
A. DNS Server
1. Pertama-tama, ubah Adapter 1 menjadi Bridge Adapter dengan
name yaitu interface jaringan fisik yang terkoneksi ke internet.
Lalu, pada Promiscuous Mode: pilih Allow All agar semua yang satu
jaringan dapat terkoneksi ke server tersebut. Lalu, pada Advanced
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 3/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
2. Lalu, ubah Adapter 2 menjadi Internal Network dengan name
yaitu Share Hosting karena saya menggunakan Windows virtual
sebagai client. Lalu, pada Promiscuous Mode: pilih Allow All agar
semua yang satu jaringan dapat terkoneksi ke server tersebut.
auto enp0s8:1
iface enp0s8:1 inet static
address 172.16.0.1/24
auto enp0s8:2
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 4/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
auto enp0s8:3
iface enp0s8:3 inet static
address 172.16.0.3/24
Perintah 3: reboot
Keterangan :
-Reboot lebih efektif untuk menyimpan konfigurasi IP Address
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 5/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
-IP Server Debian yaitu 192.168.43.20/24.
-IP Sub Interface Web Server 1 yaitu 172.16.0.1/24.
Perintah 4: Y
Perintah 5: [Enter]
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 6/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
-IP 172.16.0.1 dengan domain www.kelompok1.org.
Perintah 2: y
Keterangan:
-Bind9 merupakan software yang memiliki layanan DNS Server.
-Dnsutils merupakan software yang memiliki tools dig.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 7/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Perintah 3:
zone "kelompok1.org"{
type master;
file "/etc/bind/kelompok1";
};
zone "temenkomputer.com"{
type master;
file "/etc/bind/temenkomputer";
};
zone "rizkisapoetra.com"{
type master;
file "/etc/bind/rizkisapoetra";
};
zone "0.16.172.in-addr.arpa"{
type master;
file "/etc/bind/enp0s8";
};
Perintah 4: Ctrl+X
Perintah 5: Y
Perintah 6: [Enter]
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 8/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Perintah 6: Y
Perintah 7: [Enter]
Keterangan :
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 9/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Keterangan :
-Tujuan copy file db.local dan db.127 untuk backup dan cloning file-
file tersebut
10. Lalu, edit dan simpan file kelompok1. Dengan perintah seperti
berikut.
Perintah 1: nano kelompok1
Perintah 2: Ubah localhost menjadi kelompok1.org.
Perintah 6: Ctrl+X
Perintah 7: Y
Perintah 8: [Enter]
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 10/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Perintah 6: Ctrl+X
Perintah 7: Y
Perintah 8: [Enter]
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 11/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
12. Lalu, edit dan simpan file rizkisapoetra Dengan perintah seperti
Info TKJ
berikut.
Perintah 6: Ctrl+X
Perintah 7: Y
Perintah 8: [Enter]
13. Lalu, edit dan simpan file enp0s8. Dengan perintah seperti
berikut.
Perintah 1: nano enp0s8
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 12/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Perintah 8: Ctrl+X
Info TKJ
Perintah 9: Y
192.168.43.20.
Perintah 3: Ctrl+X
Perintah 4: Y
Perintah 5: [Enter]
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 13/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Keterangan :
-Restart bind9 untuk menyimpan konfigurasinya.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 14/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
Keterangan :
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 15/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 16/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
B. DNS Server
1. Selanjutnya, edit dan simpan apache2.conf. Dengan perintah
seperti berikut.
Perintah 1: cd /etc/apache
Perintah 2: Ubah /var/www/ menjadi /home/.
Perintah 3: Ctrl+X
Perintah 4: Y
Perintah 5: [Enter]
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 17/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
Perintah 3: Ctrl+X
Perintah 4: Y
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 18/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Perintah 5: [Enter]
Info TKJ
Perintah 3: Ctrl+X
Perintah 4: Y
Perintah 5: [Enter]
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 19/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Perintah 4: Y
Perintah 5: [Enter]
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 20/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Keterangan :
-Kelompok1 tidak ditambahkan juga karena sedang digunakan.
/home/rizkisapoetra/.
Perintah 1: cp index.html /home/kelompok1/
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 21/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Perintah 3: Ctrl+X
Perintah 4: Y
Perintah 5: [Enter]
Perintah 4: Y
Perintah 5: [Enter]
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 22/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
/home/rizkisapoetra/.
Perintah 1: nano /home/rizkisapoetra/index.html
Perintah 2: Ubah It works! menjadi Selamat datang di
Assalamu'alaikum.
Perintah 3: Ctrl+X
Perintah 4: Y
Perintah 5: [Enter]
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 23/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Keterangan :
-active (running) artinya layanan berhasil aktif.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 24/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan:
-www.kelompok1.org sudah berhasil diedit dengan viewing Selamat
datang di website kami.
C. NAT Server
1. Selanjutnya, edit dan simpan file sources.list.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 25/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Perintah 5: Y
Perintah 6: [Enter]
Perintah 5: [Enter]
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 26/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Keterangan:
-Iptables-persistent adalah software yang menyediakan layanan
firewall dan NAT server.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 27/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
MASQUERADE
Keterangan:
-Iptables merupakan software untuk konfigurasi firewall dan NAT.
--t nat artinya pergi ke menu/table NAT.
setelah routing.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 28/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan:
-Iptables-save artinya pergi ke menu simpan iptables.
->/etc/iptables/rules.v4 artinya hanya menyimpan rule IPv4.
Keterangan :
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 29/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
D. Pengujian client
1. Selanjutnya, ubah jaringan pada adapter 1 di windows client
menjadi Internal Network.
Keterangan:
Keterangan:
-IP address-nya menggunakan 172.16.0.4/24 karena agar client
tersebut atu segmen jaringan dengan enp0s8.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 31/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Keterangan:
-Jika hasil keterangan Reply dan bandwidth seperti gambar di atas
maka artinya sudah berhasil terkoneksi.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 32/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Perintah 3: www.rizkisapoetra.com
Info TKJ
Keterangan:
-Sebelumnya sudah saya edit terlebih dahulu dengan cara yang
sama seperti sebelumnya pada title dan site title sehingga ketika di
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 33/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
E. Tugas
Perintah 2 : Y
Keterangan :
- Wordpress digunakan untuk managemen web server sedangkan
mariadb-server digunakan untuk managemen database server.
Perintah 2 : 123
Perintah 3 : y
Perintah 4 : 1234
Perintah 5 : 1234
Perintah 6 : y
Perintah 7 : y
Perintah 8 : y
Perintah 9 : y
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 34/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
- Pada enter current password for root (enter for none): diisi 123
karena password debian server tersebut yaitu 123.
- Pada change the root password? [Y/n] pilih y karena kita harus
- Pada remote test database and access to it? [Y/n] pilih y karena
Info TKJ
database yang bernama test ini merupakan databaes default yang
Perintah 2 : rm -r temenkomputer/index.html
Perintah 3 : rm -r rizkisapoetra/index.html
Perintah 4 : cp -r /usr/share/wordpress/*
/home/kelompok1/
Perintah 5 : cp -r /usr/share/wordpress/*
/home/temenkomputer/
Perintah 6 : cp -r /usr/share/wordpress/*
/home/rizkisapoetra/
Keterangan :
- Tujuan langkah ini agar menggantikan file index.hml dengan
Perintah 2 :
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 36/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
<?php
Info TKJ
define ('DB_NAME','wordpress');
define ('DB_USER','wordpress');
define ('DB_PASSWORD','Password=123');
define ('DB_HOST','localhost');
define ('WP_CONTENT_DIR','/home/kelompok1/wp-
content');
?>
Perintah 3 : Ctrl + X
Perintah 4 : Y
Perintah 5 : [enter]
<?php
define ('DB_NAME','wordpress2');
define ('DB_USER','wordpress2');
define ('DB_PASSWORD','Password=123');
define ('DB_HOST','localhost');
define ('WP_CONTENT_DIR','/home/temenkomputer/wp-
content');
?>
Perintah 8 : Ctrl + X
Perintah 9 : Y
Perintah 10 : [enter]
Perintah 11 : nano /etc/wordpress/config-
rizkisapoetra.com.php
Perintah 12 :
<?php
define ('DB_NAME','wordpress3');
define ('DB_USER','wordpress3');
define ('DB_PASSWORD','Password=123');
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 37/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
define ('DB_HOST','localhost');
Info TKJ
define ('WP_CONTENT_DIR','/home/rizkisapoetra/wp-
content');
?>
Perintah 13 : Ctrl + X
Perintah 14 : Y
Perintah 15 : [enter]
Keterangan :
- Tujuan menambahkan fungsi define di file dan folder tersebut
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 38/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Perintah 2 :
CREATE DATABASE wordpress;
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP,
ALTER
ON wordpress.*
TO wordpress@localhost
IDENTIFIED BY 'Password=123';
FLUSH PRIVILEGES;
ON wordpress2.*
TO wordpress2@localhost
IDENTIFIED BY 'Password=123';
FLUSH PRIVILEGES;
ALTER
ON wordpress3.*
TO wordpress3@localhost
IDENTIFIED BY 'Password=123';
FLUSH PRIVILEGES;
Perintah 3 : Ctrl + X
Perintah 4 : Y
Perintah 5 : [enter]
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 39/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 40/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Perintah 8 : www.temenkomputer.com
Perintah 9 : ketik "Temenkomputer" pada "Site Title"
Perintah 10 : ketik "Temenkomputer" pada "Username"
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 41/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
- Confirm use of weak password berguna untuk menyetujui bahwa
password yang dibuat yaitu lemah atau mudah.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 42/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Perintah 5 : www.temenkomputer.com/wp-login
Info TKJ
Perintah 6 : ketik "Temenkomputer" pada "Username or Email
Address"
Perintah 9 : www.rizkisapoetra.com/wp-login
Address"
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 43/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
- Pada login bisa menggunakan username atau email yang sudah
dibuat sebagai contoh saya menggunakan username pada ketiga
domain tersebut.
temenkomputer.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 44/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
- Tema yang terinstall hanya twenty seventeen. Oleh karena itu,
saya menggunakan tema twenty seventeen pada ketiga domain
tersebut saja.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 45/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 46/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
- Teks dan warna tema masih bersifat default sehingga akan terlihat
sama pada ketiga domain tersebut.
11. Kemudian, ubah teks pada tagline pada ketiga domain tersebut.
Perintah 1 : tekan ikon pensil di bawah judul halaman pada
ketiga domain tersebut.
Perintah 2 : ubah teks tagline pada domain kelompok1 menjadi
"Welcome to the Kelompok1 Site"
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 47/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 48/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 49/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
- Warna default yaitu biru.
- Ikon pencarian berwarna lebih gelap dari yang dikustomisasi dan
ketika diklik maka akan menjadi lebih terang.
- Diubah warna bertujuan agar tidak monoton.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 50/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
- Tagline sudah berhasil diubah telah berhasil diubah pada ketiga
domain tersebut.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 51/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
Keterangan :
- Warna telah berhasil diubah pada ketiga domain tersebut.
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 52/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
Info TKJ
ASJ
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 53/54
8/12/22, 11:02 AM Konfigurasi Shared Web Hosting
https://temenkomputer.blogspot.com/2021/10/konfigurasi-share-web-hosting-di-debian.html 54/54