Langsung ke konten utama

Nginx:LoadBalance(r)(ing) menggunakan Nginx

Kalo saya sih pake VirtualBox, buat 3 buah VM yangmana untuk LB yang akan dikasih nginx sebagai LoadBalancer (192.168.24.2), WWW1 (192.168.24.3) sebagai web server pertama dan WWW2 (192.168.24.4) sebagai web server kedua. Apa yang perlu diinstall? Nginx di ketiga VM tersebut namun tetep, dengan konfigurasi yang berbeda.

$ sudo apt-get install nginx

Berikut konfigurasi untuk loadbalancer, buat baru aja di /etc/nginx/conf.d/loadbalancer.conf

upstream myloadbalance {
    server 192.168.24.3;
    server 192.168.24.4;
  }

server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;
    server_name www.mydom.ain;
    location / {
          proxy_pass http://myloadbalance;
    }
}


Dengan sedikit perubahan pada /etc/nginx/sites-available/default yaitu kasih komen pada
root /usr/share/nginx/html;
dan
index index.html index.htm;

Jangan lupa restart service nginx. 

Di VM WWW1 dan WWW2 edit pada bagian /usr/share/nginx/html/index.html isinya ganti WWW1 dan WWW2 aja.

Buka browser dan ketikkan alamat 192.168.24.2 - refresh - refrsesh -refresh dst. munculnya beda-beda ndak??

Komentar