load balance nginx
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
Perangkat yang digunakan di tutorial ini:
Install Nginx di Node1 dan Node2.
sudo apt install nginx php php-fpm -y
sudo systemctl status nginx
sudo systemctl status php7.2-fpm
sudp mkdir /var/www/serverstb.com
sudo echo "<h1>node1</h1>" > /var/www/defnex.com/index.php
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
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; }
sudo nginx -t
Page: 1 2
Dalam beberapa dekade terakhir, kecerdasan buatan (AI) telah mengalami kemajuan yang luar biasa. Dari sekadar…
Pada sistem Ubuntu 20.04 yang menggunakan Logical Volume Manager (LVM), sering kali diperlukan untuk memperbesar…
Perintah find di Linux adalah alat yang sangat berguna untuk mencari file atau direktori berdasarkan…
Dalam era digital yang semakin maju, akses internet menjadi kebutuhan pokok bagi masyarakat. Salah satu…
Internet telah menjadi kebutuhan vital di era modern ini, memberikan akses informasi, komunikasi, dan hiburan…
Set-Top Box (STB) adalah perangkat yang telah lama digunakan untuk mengubah televisi konvensional menjadi pusat…