Server STB
Menu
  • Beranda
  • Layanan
    • JASA
    • Aplikasi
    • Sistem Operasi
  • Harga
  • Wiki
  • Blog
  • Teknologi
    • Server
    • Unduh
  • Kontak
  • Login
  • member
Menu
load balance nginx

Cara Setting Load Balance Server STB dengan Nginx

Posted on 28 May 20222 June 2022 by admin

Cara Setting Load balance dengan Nginx

Server STB – Load balance adalah sebuah mekanisme untuk membagi atau mendistribusikan trafik ke beberapa server. Nginx selain berfungsi sebagai web server bisa juga berfungsi sebagai load balancer.

Metode Load Balance

  1. Round Robin: mendistribusikan trafik ke setiap server secara bergantian.
  2. Least Connections: mendistribusikan trafik ke server yang paling sedikit koneksi aktifnya.
  3. IP Hash: mendistribusikan trafik ke server yang sama ketika visitor pertama kali melakukan request.

    load balance nginx
    load balance nginx

1.Perangkat yang digunakan

Perangkat yang digunakan di tutorial ini:

  • OS Ubuntu 18.04 LTS
  • Nginx web server
  • PHP-FPM 7.2
  • Node1: 10.130.127.167
  • Node2: 10.130.128.35
  • LoadBalancer: 128.199.187.215
  • Domain: defnex.com

2.Install Nginx dan PHP-FPM di Node

Install Nginx di Node1 dan Node2.

  1. sudo apt install nginx php php-fpm -y
  2. sudo systemctl status nginx
  3. sudo systemctl status php7.2-fpm
Membuat file index.php di Node1.
sudp mkdir /var/www/serverstb.com
sudo echo "<h1>node1</h1>" > /var/www/defnex.com/index.php
Membuat file index.php di Node2.

sudo mkdir /var/www/serverstb.com

sudo echo "<h1>node2</h1>" > /var/www/serverstb.com/index.php

Membuat server block di Node1 dan Node2.

sudo nano /etc/nginx/conf.d/serverstb.com.conf

File konfigurasi server block.
server {
    listen 80;


    server_name defnex.com www.serverstb.com;
    root /var/www/defnex.com/;


    index index.php index.html index.htm;


    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }


    location ~ \.php$ {
        try_files $fastcgi_script_name =404;
        include fastcgi_params;
        fastcgi_pass                    unix:/var/run/php/php7.2-fpm.sock;
        fastcgi_index                   index.php;
        fastcgi_param DOCUMENT_ROOT     $realpath_root;
        fastcgi_param SCRIPT_FILENAME   $realpath_root$fastcgi_script_name;
    }


    access_log /var/log/nginx/serverstb.com.access.log;
    error_log /var/log/nginx/serverstb.com.error.log warn;
}
Uji dan restart Nginx.

sudo nginx -t

Loading

Pages: 1 2
Category: Aplikasi

Riwayat Pos

  • Mengoptimalkan Kecerdasan Buatan dengan n8n: Otomasi dan Integrasi Tanpa Coding
  • Perbedaan CBT dan CAT: Kenali Metode Ujian Digital yang Semakin Populer
  • AI dan Manusia: Kolaborasi Menuju Masa Depan
  • Cara Mengubah Ukuran Partisi Root dan Memperbesar LVM di Ubuntu 20.04
  • Cara Mencari File dengan Perintah find di Linux

Katagori

  • Aplikasi (9)
  • Berita (2)
  • Database (1)
  • Member (9)
  • Server (10)
  • Sistem Operasi (4)
  • STB (15)
    • Server STB (6)
  • Teknologi (8)
  • Unduh (2)

Server STB

  • Daftar
  • Cari
  • Media
  • Cloud
  • Openwrt
  • Wiki

Tags

apache Database docker firewall internet iot keamanan Load Balance nginx prmox review ubuntu

Iklan

Everyday Local Server

apache Database docker firewall internet iot keamanan Load Balance nginx prmox review ubuntu

WhatsApp : +6289677814176
Email : [email protected]
© 2025 Server STB | Powered by Minimalist Blog WordPress Theme