Topologi
Pengertian
Shared hosting adalah layanan hosting dimana sebuah account host diletakan bersama-sama, beberapa account hosting lain dalam satu server yang sama, dan memakai services bersama-sama. Keuntungan shared hosting adalah harganya yang murah, namun kerugiannya adalah tingkat privasi dan performa tidak sebaik Dedicated hosting.
Konfigurasi
1. Setting adapter pada server berjumlah dua, dimana adapter pertama digunakan untuk akses internet, dan adapter kedua digunakan untuk membuat share hosting
- Adapter 1
- Adapter 2
2. Konfigurasi ip address di kedua interface. Interface pertama ialah ip dengan nilai satu network dengan ISP dan Interface kedua ialah ip virtual yang akan dijadikan tiga dns nantinya
3. Buat catatan terlebih dahulu untuk menentukan nama dns beserta ipnya yang akan dibuat
root@kelompok9:# nano namadns
Konfigurasi DNS Server
5. Pindah direktori ke etc bind untuk konfigurasi salah satu file dari dns yakni named.conf.local
root@kelompok9:# cd /etc/bind
root@kelompok9:/etc/bind# nano named.conf.local
6. Copy file yang dibutuhkan sesuaikan dengan nama file yang di zone.
7. Konfigurasi ip domain pada file ip
root@kelompok9:/etc/bind# nano ip
8. Konfigurasi ketiga file domain dengan menggantikan localhost menjadi ip domain dan menambahkan www.
- File rgcrew
- File yela
- File kelompok9
9. Konfigurasi pada file named.conf.options dengan megubah forwarders menjadi 8.8.8.8 dan dnssec-validation menjadi no
root@kelompok9:/etc/bind# nano ip
Perlu diperhatikan jika sudah selesai menyetting file yang ada pada bind9, pastikan sudah melakukan restart pada paket bind9, agar file yang sudah dikonfigurasi dapat diterapkan. Dengan perintah : /etc/init.d/bind9 restart
10. Konfigurasi file resolv.conf
root@kelompok9:/etc/bind# nano /etc/resolv.conf
Jika sudah menyetting file tersebut jangan lupa untuk melakukan reboot mesin
11. Lakukan pengujian dengan ping ke ketiga domain, dan pastikan ping sudah sukses
12. Lakukan pengujian kembali dengan nslookup ke ketiga domain, dan pastikan ip dari ketiga domain sudah sesuai
Konfigurasi Share Web Server
13. Masuk ke direktori apache agar dapat konfigurasi salah satu file dari apache2 yakni apache2.conf. Konfigurasi file tersebut dengan mengubah direktori /var/ww menjadi /home
root@kelompok9:/etc/bind# nano /etc/apache2/apache2.conf
14. Pindah ke folder /apache2/site-available lalu copy file default menjadi nama domain
root@kelompok9:/etc/bind# cd /etc/apache2/sites-available
15. Konfigurasi ketiga file domain yang telah di copy, dengan mengubah server name menjadi nama domain dan documment menjadi path domain
- File rgcrew.conf
- File yela.conf
- File kelompok9.conf
16. Nonaktifkan default site
17. Aktifkan ketiga site yang sudah dibuat sebelumnya
18. Tambahkan dari masing masing user dengan sesuai nama domain untuk ngecreate file di home.
- User yela
- User kelompok9
19. Lakukan copy file index.html yang berada pada folder html. Dengan cara, pindah ke folder /var/www/html kemudian copy ke masing-masing folder domain
20. Konfigurasi file index.html di ketiga domain, dengan mengubah pada bagian task tittle, default page, dan it world
- File index.html di rgcrew
21. Restart paket apache2 agar semua konfigurasi yang dilakukan dapat diterapkan
/etc/init.d/apache2 restart.Konfigurasi NAT
22. Konfigurasi file sysctl.conf dengan menghilangkan pagar agar ip address dapat diforward atau diteruskan.
root@kelompok9:/var/www/html# nano /etc/sysctl.conf
23. Lakukan pengecekan data, pastikan paket net.ipv4.ip forward=1 sudah tersedia
24. Install paket iptables-persistent
root@kelompok9:/var/www/html#apt install iptables-persistent -y.
- Setelah menginstal paket tersebut maka akan muncul pop-up. Pilih Yes untuk mensave default konfigurasi dari IPv4 dan IPv6
25. Konfigurasi ip tables dengan mengarahkan ke interface yang terhubung dengan ISP
26. Lakukan pengecekan iptables
Pengujian di Client Windows
27. Setting IP pada client windows menjadi 1 network dengan ip server
28. Lakukan pengujian koneksi dengan ping ke ketiga domain, pastikan reply atau sukses
29. Akses ketiga domain di webserver, dan pastikan tampilan di setiap domain sudah sesuai dengan konfigurasi pada server
http://www.(nama domain)
- Rgcrew.com
- Yela.com
- Kelompok9.com
Tampilan disetiap domain sudah sesuai dengan konfigurasi pada server, dapat disimpulkan konfiguasi share hosting server sudah berjalan.
1 Komentar
wordpress mana templatenya?
BalasHapus