GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal dan Mengkonfigurasi HAproxy di CentOS 6

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal dan mengkonfigurasi HAProxy di server CentOS 6 Anda. Bagi Anda yang belum tahu, HAProxy adalah aplikasi Linux sumber terbuka dan gratis. digunakan untuk lalu lintas jaringan penyeimbang beban.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi HAProxy pada CentOS 6.

Instal dan Konfigurasi HAproxy di CentOS 6

Langkah 1. Pertama, tambahkan repositori yum ke sistem Anda.

HAProxy tidak tersedia di repositori default untuk CentOS. Agar dapat menginstalnya, kita perlu mengompilasinya dari sumber (lebih disukai ) atau tambahkan repositori EPEL ke server kami dan instal menggunakan Yum.

#CentOS 6 – 32-bit
 rpm -Uvh http://mirror.overthewire.com.au/pub/epel/6/i386/epel-release-6-8.noarch.rpm

#CentOS 6 – 64-bit
 rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Langkah 2. Instal dan Konfigurasi HAproxy di CentOS 6.

Sekarang kita menginstal HAProxy menggunakan yum perintah:

yum install haproxy

Langkah 3. Konfigurasi HAProxy.

Kita harus memodifikasi file konfigurasi HAProxy yaitu /etc/haproxy/haproxy.cfg sesuai kebutuhan kami. (Ubah konfigurasi ini sebagai kebutuhan jaringan Anda). Untuk detail konfigurasi lebih lanjut, periksa url ini.

#nano /etc/haproxy/haproxy.cfg global

log 127.0.0.1 local0
log 127.0.0.1 local1 debug
maxconn 45000 # Total Max Connections. This is dependent on ulimit
user haproxy
group haproxy
daemon

defaults
timeout server 86400000
timeout connect 86400000
timeout client 86400000
timeout queue 1000s

# Configuration for HTTP site
listen http_idroot 192.168.2.102:80
mode http
balance roundrobin # Load Balancing algorithm
option httpchk
option forwardfor
server server1 192.168.2.100:80 weight 1 maxconn 512 check
server server2 192.168.2.101:80 weight 1 maxconn 512 check

# Configuration for HTTPS site listen  
https_idroot 192.168.2.102:443
mode tcp
balance source# Load Balancing algorithm
reqadd X-Forwarded-Proto:\ http
server server1 192.168.2.100:443 weight 1 maxconn 512 check
server server2 192.168.2.101:443 weight 1 maxconn 512 check

listen stats 192.168.2.102:31337
mode http
option httpclose
balance roundrobin
stats uri /
stats realm Haproxy\ Statistics
stats refresh 5s
stats auth admin:passwd123

Langkah 4. Setelah Anda mengonfigurasi HAProxy, saatnya untuk memulai layanan.

service haproxy start
chkconfig haproxy on

Langkah 5. Sekarang Anda dapat menelusuri aplikasi Anda menggunakan IP server HAProxy. Untuk dasbor Status HAProxy, Anda harus menelusuri URL:http://192.168.2.102:31337 . Ini akan meminta Anda untuk nama pengguna dan kata sandi. Gunakan nama pengguna dan kata sandi yang Anda tentukan pada file konfigurasi sebagai “stats auth”.

Selamat! Anda telah berhasil menginstal HAProxy. Terima kasih telah menggunakan tutorial ini untuk menginstal HAProxy pada sistem CentOS 6. Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk memeriksa situs web resmi HAProxy.


Cent OS
  1. Cara Menginstal dan Mengkonfigurasi HAProxy di CentOS/RHEL 7/6

  2. Cara Menginstal dan Mengkonfigurasi CyberPanel di CentOS 8

  3. Bagaimana Cara Menginstal dan Mengkonfigurasi HAProxy di CentOS?

  1. Cara Menginstal dan Mengkonfigurasi Nginx di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi Redis di CentOS 7

  3. Cara Menginstal dan Mengonfigurasi GitLab di CentOS 7

  1. Cara Instal dan Konfigurasi Redmine di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi Redis di CentOS 8

  3. Cara Install dan Konfigurasi HAProxy di CentOS 8 / RHEL 8