Sekarang saya bakal nunjukkin cara bikin web server kita load balance pake metode Backend Server dan Forwarded Path yang akan saya lakukan pake Mod Proxy . nanti saya bakal bikin 2 server yaitu ns.raihan.net yang bakal saya gunakan sebagai controllernya dan node.raihan.net yang bakal saya gunain sebagai Backend servernya . Goalnya adalah menjadikan server node sebagai backend server dan seolah-olah terlihat sebagai server ns .
Load Balace adalah cara untuk membagi beban secara seimbang ke semua server yang ada di jaringan tersebut . biasanya Load Balance ini dipake kalo web server yang ada di sebuah jaringan diakses oleh ribuan orang yang gamungkin semua request di tampung sama 1 server . sebuah perusahaan bakal bikin 1 server controller dan banyak server node yang memiliki tampilan web server yang sama dengan server controller jadi request yang ada akan di bagi ke semua server node yang ada .
Konfigurasi IP Address
Sebelum mulai konfgurasi ada baiknya kita atur dulu ip address dari masing-masing server , temasuk clientnya .
ns
nodeclient
Konfigurasi Server (NS dan NODE)
Yang pertama konfigurasi DNSnya dulu yang bisa diliat di post saya yang sebelumnya . untuk konfigurasi bind sebenernya kalo kalian gamau konfigurasi di 2 servernya kalian bisa aja konfigurasiin di server controllernya aja (NS) ,tapi kalo suatu saat server NS kalian mati siap-siap aja kalian gabakal bisa ping semua server kalian walaupun server node masih nyala . buat antisipasi kalau sewaktu-waktu server controller kalian mati kalian bisa pake cara
2.PING Domain
Jangan lupa test ping dulu setiap nama domain yang udah dibuat , ip yang reply sesuai apa engga sama yang udah kita atur .
Konfigurasi dulu apache server NS dan Nodenya , terus bedain tampilan web servernya biar kita bisa tau kalo Mod Proxy kita bisa atau engga . bisa liat langkahnya di post saya yang sebelumnya .
4.Cek Modul Mod_Proxy (NS)
Cek dulu modul mod_proxynya ada atau engga di centos 7 kita pake perintah grep "mod_proxy" /etc/httpd/conf.modules.d/00-proxy.conf . biasanya sih untuk modul mod proxy bakalan langsung ada setelah kita instal apachenya .
5.Membuat File Konfigurasi Mod Proxy (.conf)(NS)
Sekarang kita buat file konfigurasi Mod proxynya yang di letakkan di direktori /etc/httpd/conf.d/ untuk namanya bebas yang penting adalah ekstensinnya .conf
Bikin Filenya kayak diatas , kalo kalian punya server lebih kalian bisa nambahin ProxyPass lagi terus tulis nama domainnya . kalo udah langsung save aja .
6.Restart Apache(NS)
Biar konfigurasinya aktif kita restart dulu apachenya pake perintah kayak di bawah .
Testing (Client)
Sekarang kita coba test dari web browser client terus tulis nama domain server controllernya .
kalo kita nulis nama domain server controller tapi yang muncul tampilan web server node berarti konfigurasi kita udah bener .
Sekian tutorial dari saya ,terima kasih semoga bermanfaat .
Comments
Post a Comment