Share Hosting
Share Hosting
Berikut adalah topologi yang digunakan dalam melakukan konfigurasi share hosting:
Alat dan bahan :
1.Ubuntu server 20.04
2. Virtualbox 6.1
3. Koneksi internet
4. Draw.io
Konfigurasi
Settingan ip virtual
Setting ip address virtual terlebih dahulu pada server. Konfigurasi pada ip address
disini dapat dilihat pada interface ether2 dibuat ip virtual dengan settingan seperti
dibawah ini, karena dia akan membaca interface langsung. Interface ether1 akan
tetap digunakan biar cepat membaca konfigurasi langsung ke internet.
root@resty:~# nano /etc/netplan/00-installer-config.yaml
Setelah ip virtual diset jangan lupa di restart networknya dengan perintah
root@resty:~# netplan apply
Pastikan bahwa ip virtual sudah terdeteksi dengan melihat ip addressnya.
KONFIGURASI DNS
Tentukan terlebih dahulu nama dns yang akan didaftarkan disini ada 3 dns yang akan dibuat
yakni www.resty.net , www.shafira.id dan www.raissa.org
root@resty:~# nano namedns
Instal paket yang dibutuhkan yakni bind9 untuk dns kemudian apache untuk web dan w3m
untuk verifikasi web browser di terminal. root@resty:~# apt install bind9 dnsutils apache2
w3m
Untuk konfigurasi pada dns dengan cara masuk ke folder /etc/bind kemudian edit nama
domain sesuai dengan yang didaftarkan. root@resty:/etc/bind# nano named.conf.local
zone "resty.net"{
type master;
file "/etc/bind/resty";
};
zone "shafira.id"{
type master;
file "/etc/bind/shafira";
};
zone "raissa.org"{
type master;
file "/etc/bind/raissa";
};
zone "10.10.10.in-addr.arpa"{
type master;
file "/etc/bind/ip";
};
Copy file yang dibutuhkan sesuaikan dengan nama file yang di zone.
root@resty:/etc/bind# cp db.local resty
root@resty:/etc/bind# cp db.local shafira
root@resty:/etc/bind# cp db.local raissa
root@resty:/etc/bind#
root@resty:/etc/bind# cp db.127 ip
Konfigurasi ip address pada domain masing-masing root@resty:/etc/bind# nano ip
Konfigurasi zone resty pada domain pertama.root@resty:/etc/bind# nano resty
Konfigurasi zone shafira pada domain kedua.root@resty:/etc/bind# nano shafira
Konfigurasi zone raissa pada domain ketiga.root@resty:/etc/bind# nano raissa
Konfigurasi pada file option kita bisa isikan ip gateway. root@resty:/etc/bind# nano named.conf.options
Jangan lupa restart bind 9 dengan cara root@resty:/etc/bind# service bind9 restart
Arahkan dns ke ip domain sesuai yang didaftarkan.
Verifikasi di server walaupun habis itu resolv hilang.
Membuat resolv conf permanent root@resty:/etc/bind# apt install resolvconf
Selanjutnya simpan dns pada root@resty:/etc/bind# nano /etc/resolvconf/resolv.conf.d/head
Update kembali dns server root@resty:/etc/bind# resolvconf --enable-updates
root@resty:/etc/bind# resolvconf -u
Verifikasi pengujian dengan ping ke semua domain. Dapat dilihat bahwa sudah sesuai dengan ip yang didaftarkan dan replay.
Verifikasi pengujian dengan nslookup
KONFIGURASI PADA WEB SERVER
Masuk terlebih dahulu pada konfigurasi apache kemudian rubah terlebih dahulu path default ke home dengan mengganti diraktori /var/www/ menjadi /home/. root@resty:/etc/bind# nano /etc/apache2/apache2.conf
Selanjutnya pindah ke folder site-available kemudian copy file default menjadi belajar.root@resty:/etc/apache2/sites-available# cp 000-default.conf resty.conf
Edit file belajar.conf dengan cara melakukan perubahan pada server name dan document root: root@resty:/etc/apache2/sites-available# nano resty.conf
Lakukan hal yang sama untuk kedua domain. Copy file default ke daulae.conf dan tkj.conf
Edit file shafira.conf dengan cara melakukan perubahan pada server name dan document root: root@resty:/etc/apache2/sites-available# nano shafira.conf
Edit file raissa.conf dengan cara melakukan perubahan pada server name dan document root:
root@resty:/etc/apache2/sites-available# nano raissa.conf
Langkah selanjutnya nonaktifkan file default tersebut :
root@resty:/etc/apache2/sites-available# a2dissite 000-default.conf
dan aktifkan file domain semua root@resty:/etc/apache2/sites-available# a2ensite resty.conf
root@resty:/etc/apache2/sites-available# a2ensite shafira.conf
root@resty:/etc/apache2/sites-available# a2ensite raissa.conf
Selanjutnya masuk ke direktori home kemudian tambahkan user resty, shafira dan raissa.
Copy index.html yang ada di /var/www/html ke direktori home masing-masing.
Lakukan pengedit file yang terdapat pada masing-masing domain /home/resty/index.html dengan mengganti title dan isi didalamnya masing-masing.
Kemudian edit kembali Default page ganti menjadi Welcome to Resty.
Selanjutnya pada pencarian tekan ctrl + W ketik It works ganti menjadi Hai Perkenalkan Saya Resty.
Langkah terakhir Restart paket apache2 : root@resty:/home/resty# service apache2 restart
Verifikasi atau Pengujian pada Client untuk domain 1 www.resty.net
Verifikasi atau Pengujian pada Client untuk domain 2 www.shafira.id
Verifikasi atau Pengujian pada Client untuk domain 3 www.raissa.org
Komentar
Posting Komentar