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

Postingan populer dari blog ini

VoIP Network to Remote Site

Virtual Private Network

Mail Server