Ilmu Itu Bukan Yang Dihafal Tetapi Yang Memberi Manfaat

Breaking

Jumat, 21 Agustus 2020

Configuration Shared Hosting Pada Linux Debian

 

Assalamu'alaikum wr wb.
Kembali lagi di blog TECHNOLOGY.
Disini saya akan menjelaskan tentang cara "Configuration Shared Hosting Pada Linux Debian".

PENGERTIAN SHARED HOSTING :
Menurut sumber dari yang saya bacaShared hosting adalah layanan hosting di mana sebuah account hosting ditaruh bersama-sama beberapa account hosting lain dalam satu server yang sama, dan memakai services bersama-sama. Keuntungan shared hosting adalah harganya yang murah.

Sementara Dedicated Hosting adalah layanan hosting di mana sebuah server yang dipakai oleh 1 account (atau 1 website, 1 klien) saja. Keuntungannya adalah performa dan privasi yang lebih baik, karena server tidak dipakai oleh pihak ketiga. Terdiri dari Colocation (di mana mesin disediakan oleh klien sendiri dan ditaruh di data center penyedia hosting) dan Dedicated Server (di mana mesin disediakan oleh pihak penyedia hosting).

Kelebihan

Tidak perlu memikirkan pemeliharaan :

  • Ketika terjadi kegagalan sistem
  • Kerusakan hardware
  • Masalah jaringan
  • Update sistem
  • Upgrade hardware
  • Serangan hacker yang mengganggu inti server dan jaringan
  • Penyediaan server backup
  • SDM untuk admin sistem dllBerapapun banyak nya biaya yang harus dikeluarkan untuk pemeliharaan, Anda tidak perlu memikirkannya. Semua ditanggung dan di maintenance oleh penyedia layanan hosting tersebut. Pemilik website hanya fokus mengoptimalkan website dan penggunaan akun tersebut.
Kekurangan:

  • Berbagi sumber daya server seperti RAM, CPU, Harddisk dll
  • Memiliki keterbatasan jika ingin upgrade hardware kecuali pindah ke VPS, Dedicated server atau colocation
  • Jika satu akun bermasalah misal melakukan spam dan IP server terblock di beberapa layanan email maka semua terkena imbasnya.

Study Case

Study case kali ini adalah kita akan membuat tiga website dan tiga user. Dimana setiap user memiliki websitenya masing-masing. Jadi web direktori berada pada home direktori masing-masing user. Lebih jelasnya saya akan rincikan seperti berikut :

  1. Website pertama : www.yasirhostingsatu.com
    • IP Address : 192.168.16.25
    • User : hostingsatu
    • web direktori : /home/hostingsatu/html
  2. Website pertama : www.yasirhostingdua.com
    • IP Address : 192.168.16.30
    • User : hostingdua
    • web direktori : /home/hostingdua/html
  3. Website pertama : www.yasirhostingtiga.com
    • IP Address : 192.168.16.28
    • User : hostingtiga
    • web direktori : /home/hostingtiga/html
LANGKAH KONFIGURASI :

1. Pertama kita perlu install paket net-tools untuk bisa mengetahui ip kita (ifconfig) dengan perintah : apt-get install net-tools.

2. Kemudian langkah selanjutnya kita install paket dnsutils nya agar bisa meng-nslookup, dengan perintah : apt-get install dnsutils.

3. Karna disini kita perlukan dns, maka kita install terlebih dahulu dns nya dengan perintah : apt-get install bind9 -y.

4. Konfigurasikan IP Address Alias agar server dapat memiliki IP Address lebih daru satu hanya dengan menggunakan satu network adapter. Untuk IP Addressnya saya sesuaikan dengan rincian sebelumya di atas.

5. Selanjutnya kita akan membuat tiga domain yang sudah tertera diatas. Pertama-tama buat tiga zone untuk tiga domain, untuk membuat zone edit file named.conf.local lalu sesuaikan seperti berikut.

6. Copy file konfigurasi forward dan reverse untuk dns.

7. Untuk menterjemahkan domain ke IP Address, kita harus mengkonfigurasi file forward yang sudah kita buat tadi nano db.hostingsatu. Ikuti langkah di bawah ini.

Berikut konfigurasi file forward untuk www.yasirhostingsatu.com


8. Berikut konfigurasi file forward untuk www.yasirhostingdua.com

9. Berikut konfigurasi file forward untuk www.yasirhostingtiga.com

10. Agar masing-masing IP Address dapat diterjemahkan menjadi domain kita harus mengkonfigurasi file reverse yang sudah dibuat. Berikut adalah konfigurasinya.

11. Sekarang  kita akan melakukan pengujian DNS Server, sebelum melakukan pengujian pastikan DNS Resolver sudah mengarah ke IP Address utama dari server. Dengan perintah nano /etc/resolv.conf

12. Lalu jangan lupa restart bind9 nya dengan perintah /etc/init.d/bind9 restart

13. Kemudian kita lakukan pengujian, pastikan dns kita sudah berhasil. Untuk pengujian bisan menggunakan nslookup.

14. Buat tiga user untuk masing-masing hosting. Disini saya akan menggunakan perintah useradd dengan opsi -m, agar langsung dibuatkan home direktori untuk user tersebut.

15. Setelah membuat user beserta home direktorinya. Sekarang kita akan tambahkan password untuk setiap masing-masing user.

16. Kemudian kita akan membuatkan folder html/ disetiap direktori home user sebagai web direktorinya.

17. Langkah berikutnya ialah kita install paket apache2 nya dengan perintah apt-get install apache2, kemudian kita pilih y untuk melanjutkan proses instalasi.

18. Kemudian kita copy index.html nya ke masing-masing web direktorinya.

19. Selanjutnya kita copy juga 000-default-router.conf ke masing-masing user web direktori.

20. Selanjutnya ubah owner pada masing-masing web direktori user menjadi www-data:www-data.



21. Untuk tampilan pada masing-masing web hosting, kita perlu membuat file index.html dan letakkan pada web direktori masing-masing user.

Berikut adalah file index.html untuk www.yasirhostingsatu.com

22. Berikut adalah file index.html untuk www.yasirhostingdua.com

23. Berikut adalah file index.html untuk www.yasirhostingtiga.com

24. Kemudian enable setiap virtualhost dengan perintah a2ensite seperti berikut.

25. Lalu jangan lupa kita restart apache2 nya.

26. Untuk melakukan pengujian buka Web Browser Client lalu akses masing-masing website seperti berikut.

Berikut pengujian untuk www.yasirhostingsatu.com

27. Berikut pengujian untuk www.yasirhostingdua.com

28. Berikut pengujian untuk www.yasirhostingtiga.com
Alhamdulillah :)

Sekian perkembangan pembahasan saya kali ini, Mohon maaf apabila ada kata-kata yang kurang jelas, baik ejaan, penulisan, gambar dll.. Mohon dimaafkan :)

SEMOGA BERMANFA'AT ;)

Ikuti terus perkembangan pembahasan lainnya

Hanya di Blog : klikdisiniajeh

Sekian dan Terima Kasih
Wassalamu'alaikum wr wb.

Sumber Referensi: setyaone.dapcuter.xyz 

Tidak ada komentar:

Posting Komentar