Setelah instalasi raspbian (saat tulisan ini dibuat, saya menggunakan raspbian jessie lite), lakukan beberapa konfigurasi berikut (dengan mengetikkan "sudo raspi-config" pada jendela terminal):
- expand filesystem
- set the hostname masing-masing Pi
- set memory split to 16MB for the GPU
Lakukan konfigurasi tersebut pada tiap Pi.
Sebelum kita lakukan konfigurasi load balancer, jangan lupa untuk meng-update raspbian kita (setiap Pi) dengan perintah :
sudo apt-get update
dan lanjutkan dengan
sudo apt-get upgrade -y
Instalasi Apache
Tunggu proses update selesai. Langkah selanjutnya kita install apache web server pada tiap Pi, ketikkan perintah berikut untuk meng-install apache :
sudo apt-get install apache2
Tunggu proses instalasi hingga selesai, kemudian kita aktifkan beberapa modul yang diperlukan, berikut perintah-perintah yang harus dijalankan :
sudo a2enmod rewritesudo a2enmod proxysudo a2enmod proxy_httpsudo a2enmod proxy_balancer
Lakukan restart service apache agar module termuat ulang :
sudo service apache2 restart
Konfigurasi Load Balancer
Next, kita akan mulai konfigurasi untuk Load balancer. Lakukan konfigurasi ini hanya pada balancernya saja (salah satu pi yang dikondisikan sebagai load balancer). Edit file 000-default.conf yang terletak pada path /etc/apache2/sites-available/.
sudo nano /etc/apache2/sites-available/000-default.conf
sesuaikan konfigurasi dalam file tersebut dengan konfigurasi dibawah ini.
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
AddHandler cgi-script .py
Order allow,deny
Allow from all
</Directory>
ProxyRequests Off
<Proxy balancer://rpicluster>
BalancerMember http://172.17.0.245:80
BalancerMember http://172.17.0.246:80
BalancerMember http://172.17.0.247:80
BalancerMember http://172.17.0.248:80
AllowOverride None
Order allow,deny
allow from all
ProxySet lbmethod=byrequests
</Proxy>
<Location /balancer-manager>
SetHandler balancer-manager
</Location>
ProxyPass /balancer-manager !
ProxyPass / balancer://rpicluster/
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Sesuaikan BalancerMember dengan ip masing-masing node worker.
Restart service apache untuk memuat ulang konfigurasi.
sudo service apache2 restart
akses balancer manager dengan mengarahkan web browser pada alamat
http://<ip-load-balancer>/balancer-manager
Troubleshoot
Jika terdapat error saat anda me-restart service apache, cobalah perintah berikut untuk memperbaiki :
sudo a2enmod lbmethod_byrequests slotmem_shm
sumber : http://raspberrywebserver.com/raspberrypicluster
The King Casino | Situs Judi Slot Online Terbaik 2021
ReplyDeletePlay online Pragmatic Play jancasino.com Slots at The King Casino - https://septcasino.com/review/merit-casino/ Member Baru & Terpercaya septcasino 2021! Rating: 98% · herzamanindir 240,388 votes
NoVCasino Casino - NOVCASINO.COM
ReplyDeleteNoVCasino.com offers a no novcasino deposit bonus of 100% worrione.com up to 바카라 사이트 €150. https://access777.com/ No Deposit Bonus is 토토사이트 given to new players only. No deposit bonuses expire