Konfigurasi Load Balance Apache

March 06, 2017
Load balance adalah sebuah metode untuk membagi beban trafik ke dua jalur atau lebih, sehingga trafik tidak hanya membebani satu jalur saja, prinsip kerja dari load balance pada apache adalah ketika kita mengakses sebuah web maka akan di arahkan ke salah satu web server yang ada, jadi pada tutorial kali ini siapkan sebuah server untuk konfigurasi load balance dan dua server untuk webnya. Happy reading

Topology

Konfigurasi Server Load Balance

1. Pertama konfigurasi terlebih dahulu file httpd.conf dengan perintah nano /etc/httpd/conf/httpd.conf

2. Lalu cari baris ServerAdmin masukan email address, lalu untuk baris ServerName masukan IP address server dengan port 80

3. Lalu cari baris AllowOverride dibawah baris <Directory "/var/www"> ganti none menjadi All, ini agar direktori /var/www bisa diakses oleh client

4. Lalu sekarang buat file konfigurasi untuk load balancenya dengan perintah nano /etc/httpd/conf.d/load_balancer.conf disini nama filenya load_balancer.conf untuk nama bebas sesuai keinginan anda

5. Lalu masukan script dibawah
Keterangan :
<Location /balancer-manager> :

6. Lalu restart httpd dengan perintah systemctl restart httpd

7. Lalu buka browser dan masukan url 127.16.11.2/balancer-manager ipnya gunakan ip load balance server, maka akan muncul mengenai ip apa saja yang digunakan untuk webnya, bisa dilihat disini terdapat 2 ip server yang digunakan untuk webnya, tapi statusnya masih Init Error karena kedua web server tersebut belum di konfigurasi


Konfigurasi web1 server

1. Sama seperti sebelumnya edit dulu file httpd.conf dengan perintah nano /etc/httpd/conf/httpd.conf

2. Cari baris ServerAdmin lalu masukan email, dan batis ServerName masukan IP address web1 server

3. Lalu cari baris AllowOverride dibawah baris <Directory "/var/www"> ganti none menjadi All, ini agar direktori /var/www bisa diakses oleh client

4. Sekarang buat file html untuk webnya di direktori /var/www/html/ dengan perintah nano /var/www/html/index.html

5. Lalu masukan script htmlnya seperti dibawah atau silahkan jika anda ingin membuatnya sendiri

6. Lalu agar pengkonfigurasian berjalan, restart httpd dengan perintah systemctl restart httpd

7. Lalu coba akses dari browser dengan url IP address load balance setver

8. Coba cek lagi di balancer manager, maka status IP web1 akan Init Ok


Konfigurasi web2 server

1. Sama seperti sebelumnya edit dulu file httpd.conf dengan perintah nano /etc/httpd/conf/httpd.conf

2. Cari baris ServerAdmin lalu masukan email, lau baris ServerName masukan IP address web2

3. Lalu cari baris AllowOverride dibawah baris <Directory "/var/www"> ganti none menjadi All, ini agar direktori /var/www bisa diakses oleh client

4. Lalu masukan script htmlnya seperti dibawah atau silahkan jika anda ingin membuatnya sendiri

5. Lalu agar pengkonfigurasian berjalan, restart httpd dengan perintah systemctl restart httpd

6. Lalu coba akses lagi IP load balance server pada browser maka akan muncul web dari web2 jika belum muncup, coba dengan refresh

7. Coba cek lagi di balancer manager, maka status kedua IP sudah Init Ok

Tambahan, anda juga bisa mengakses web dengan domain anda seperti dibawah

Artikel Terkait

Next Article
« Prev Post
Previous Article
Next Post »
Disqus
Tambahkan komentar Anda

No comments