Hola! Kembali lagi bersaya saya, Rara! Kali ini kita akan belajar bersama sama mengenai konfigurasi Share Hosting dan WordPress pada Debian 9. Sebelumnya, apa kalian tau apa itu Share Hosting?
Shared hosting merupakan tipe web hosting yang paling populer dan tepat untuk blog dan website. Dengan share hosting kita bisa berbagi server dengan klien dalam provider hosting yang sama.
Setelah membaca penjelasan diatas, mari kita mulai konfigurasinya.
Yang diperlukan adalah:
Debian yang sudah terinstall
Client Windows 10
PC atau Laptop
Putty
Mari kita lakukan konfigurasinya.
1. Pada VM yang digunakan ubah setting network Adapter 1 menjadi Bridge Adapter
2. Lalu setting Adapter 2 menjadi Internal Network
3. Masuk ke Putty untuk mengecek konfigurasi network yang sudah dibuat pda enp0s3 dan enp0s8 dengan perintahcat /etc/network/interfaces
KONFIGURASI PADA DNS
4. buka file dns dengan perintah nano namadns dan buatlah nama domain.
9.9.9.1 ==> www.anggifha.net
9.9.9.2 ==> www.dela.com
9.9.9.3 ==> www.dessy.ok
5. Lalu install bind9, dnsutils, apache2, dan w3m dengan perintah apt install bind9 dnsutils apache2 w3m
6. Masuk ke direktori bind dengan perintah cd /etc/bind dan masuk ke file nano named.conf.local untuk mengedit isi file tersebut sebagai berikut.
zone "anggifha.net"{
type master;
file "/etc/bind/anggifha";
};
zone "dela.com"{
type master;
file "/etc/bind/dela";
};
zone "dessy.ok"{
type master;
file "/etc/bind/dessy";
};
zone "9.9.9.in-addr.arpa"{
type master;
file "/etc/bind/ip";
};
7. Lalu copy db.local dan db.127 menjadi file dns yang kita tentukan
cp db.local anggifha
cp db.local dela
cp db.local dessy
cp db.127 ip
8. konfigurasi file dns
nano ip
nano anggifha
nano dela
nano dessy
9. Selanjutnya ubah forwarders pada file named.conf.options dan masukan ip 8.8.8.8 juga hapuskan slash ( // ) dan ketikan no pada dnssec- validation.
10. Sebelum pengujian domain name, arahkan terlebih dahulu ip server ke dns yaitu ip enp0s8. dengan perintah : nano /etc/resolv.conf
11. Lakukan pengujian dengan ping ke masing-masing dns
ping anggifha.net
ping dela.com
ping dessy.ok
12. Kemudian lakukan pengujian nslookup ke masing-masing dns
nslookup anggifha.net
nslookup dela.com
nslookup dessy.ok
13. Lakukan pengujian dig ke masing-masing dns
dig anggifha.net
dig dela.com
dig dessy.ok
KONFIGURASI PADA WEBSERVER
14. Pertama - tama kita ubah terlebih dahulu directory untuk apache, yang tadinya /var/www menjadi /home dengan perintah nano /etc/apache2/apache2.conf
15. Kemudian kita masuk ke direktori /etc/apache2/sites-available dengan perintah
cd /sites-available
16. Copy file 000-default.conf ke masing-masing dns
cp 000-default.conf anggifha.conf
cp 000-default.conf dela.conf
cp 000-default.conf dessy.conf
17. Ubah ServerName dan DocumentRoot untuk masing-masing dns
nano anggifha.conf
[ubah ServerName menjadi www.anggifha.net]
[ubah DocumentRoot menjadi /home/anggifha]
nano dela.conf
[ubah ServerName menjadi www.dela.com]
[ubah DocumentRoot menjadi /home/dela]
nano dessy.conf
[ubah ServerName menjadi www.dessy.ok]
[ubah DocumentRoot menjadi /home/dessy]
18. Lakukan pengecekan default site yang aktif dengan perintah
a2ensite 000-default.conf
19. Setelah itu kita disable terlebih dahulu default site dari apache
a2dissite 000-default.conf
20. Lalu kita aktifkan ketiga site dnsnya
20. Buat user untung masing-masing dns
adduser anggifha
adduser dela
adduser dessy
21. Kemudian masuk direktori /var/www/html lalu copy index.html ke dalam folder home dengan user yang sudah dibuat
cd /var/www/html/
ls
cp index.html /home/anggifha/
cp index.html /home/dela/
cp index.html /home/dessy/
22. Edit file index html dengan mengganti title dengan perintah nano index.html
23. Lalu restart apache2 dengan perintah /etc/init.d/apache2 restart
24. Lakukan pengujian pada w3m
KONFIGURASI NAT
25. Hilangkan tanda pagar pada sysctl.conf agar bisa diforward ip addressnya dengan perintah nano /etc/sysctl.conf
26. Kemudian cek apakah sysctl tersebut telah berjalan atau belum dengan perintah sysctl -p
27. Selanjutnya install paket iptables-persistent dengan perintah
apt-get install iptables-presistent
28. Buatlah rule iptables baru dengan pada interface enp0s dengan perintah
iptables -t nat -A POSTROUTING -o enp0s8 -j MASQUERADE
29. Lalu simpan iptablesnya dengan perintah iptables-save >/etc/iptables/rules.v4
30. Kemudian kita cek iptables untuk mengetahui apakah rule iptables yang baru kita buat sudah berjalan atau belum dengan perintah iptables -t nat -L
VERIFIKASI
31. Lakukan pengujian di client yaitu windows 10, maka kita akan melakukan konfigurasi ip dengan network yang sama dengan server, gateway, ip server dan dns ip server
32. Ping ke masing-masing dns melalui cmd
33. Jika sudah maka cobalah untuk mengunjungi domain dns tersebut pada browser
Komentar
Posting Komentar