8.10 Use Mod Proxy Of Loadbalance With "lbmethod"

Apa itu load balance?
Load adalah teknik untuk membagi beban trafik ke dua jalur koneksi secara seimbang, dan ini berfungsi agar trafik berjalan optimal dan tidak overload.
jadi, initnya adalah load balance membagi 2 jalur koneksi agar terhindar dari over load.

dan untuk load balance di web server itu, jadi membagi trafik server ke beberapa member balance yang sudah di konfigurasi.

agar web yang banyak dikunjungi tidak down.

Dan pada kali ini adalah konfigurasi nya dengan ip address saja, maksudnya adalah jadi mengakses nya itu melalui ip address, dan jika yang mengakses dari domain, akan di post secepatnya. 



Topologi, beserta penjelasan IP







Konfigurasi Server Load Balance



  • Pertama konfigurasi terlebih dahulu filehttpd.conf dengan perintah "nano /etc/httpd/conf/httpd.conf". Untuk server admin edit dengan email address, dan server name nya itu dengan IP address.



  • selanjutnya edit bagian Directory, dan AllowOverride All.
    lalu save file nya.

  • Selanjutnya buat file untuk load balance nya, file ini berfungsi untuk menampung semua file konfigurasi load balance. Untuk membuatnya bisa menggunakan perintah. "nano /etc/httpd/conf.d/lbaminamanya.conf"

  • Selanjutnya tambahkan scipt seperti gambar dibawah.


    Penjelasan script pada gambar diatas.
    ProxyRequests off : untuk menonaktifkan fitur default proxy dari mod_proxy.so
    <Proxy balancer://balancewahid > : untuk mendefinisikan load balance nya, dan disini saya menggunakan nama "balancewahid" , dan bisa diganti sesuai keinginan.
    BalancerMember : member dari load balance nya.
    ProxySet lbmethod=byrequests : adalah method dari load balance nya, dan disini saya menggunakan byrequest, dan maksudnya adalah load balance yang dilihat dari requestnya.
    <Location /balancer-manager> : lokasi untuk melihat statistik dari load balance
    ProxyPass / balancer://balancewahid/ : adalah lokasi untuk member balancewahid nya akan diakses, dan disini load balance nya akan mengakses ke (/)
  • Maka dari itu lakukan restart pada server httpd, dan perinthnya adalah

Konfigurasi Web1

  • edit bagian yang saya kotaki menjadi seperti gambar dibawah. 

  • buat file index.html dan isi syntaxnya sesuai kebutuhan, dan untuk contoh saya seperti gambar dibawah. 

  • selanjutnya adalah restart  httpd, menggunakan perintah. coba akses dengan domain balance di client, dan lihat hasilnya. akan terakses ke web1.


  • Selanjutnya coba akses balancer manager, dan hasilnya akan seperti gambar dibawah, dan akan menunjukkan status server web 1 itu "init OK" / aktif.

Konfigurasi Server web2

  • edit bagian yang saya kotaki menjadi seperti gambar dibawah. 

  • buat file index.html dan isi syntaxnya sesuai kebutuhan, dan untuk contoh saya seperti gambar dibawah. 

  • selanjutnya adalah restart httpd, menggunakan perintah.

  • coba akses dengan domain load balance di client, dan lihat hasilnya. akan terakses ke web2.

  • Selanjutnya coba akses balancer manager, dan hasilnya akan seperti gambar dibawah, dan akan menunjukkan status server web 2 itu "init OK".



alhamdullilah kita sudah selesai juga ngonfignya, oke, cukup sekian untuk membahasan pada post kali ini semoga bermanfaat untuk kalian semua, dan mohon maaf jika ada kesalahan dalam pengertian dan pengetikan disini saya juga masih belajar , oke deh , Oke, terimakasihh dan tunggu post yang lainnya. :):):)