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

Cara Menginstal HAProxy di CentOS 7

Dalam tutorial ini, kami akan menunjukkan cara menginstal dan konfigurasi HAProxy di server CentOS 7 Anda. Bagi Anda yang belum tahu, HAProxy adalah HTTP/TCP gratis dengan ketersediaan tinggi load balancer dan server proxy. Ini menyebarkan permintaan di antara beberapa server untuk mengurangi masalah akibat kegagalan server tunggal. HA Proxy digunakan oleh sejumlah situs web profil tinggi termasuk GitHub, Bitbucket, Stack Overflow, Reddit, Tumblr, Twitter, dan Tuenti , dan digunakan dalam produk OpsWorks dari Amazon Web Services.

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 di server CentOS 7.

Instal HAProxy di CentOS 7

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

yum clean all
yum -y update

Langkah 2. Memasang HAProxy.

Paket HAProxy secara default tersedia di CentOs dan RHEL Repositories. Kita dapat menginstalnya dengan menggunakan perintah yum sebagai berikut:

yum -y 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

Setelah Anda mengonfigurasi HAProxy, saatnya untuk memulai layanan:

systemctl start haproxy
systemctl enable haproxy

Langkah 4. Mengakses HAProxy.

HAProxy akan tersedia di port HTTP 8980 secara default. Buka browser favorit Anda dan navigasikan ke http://yourdomain.com:31337 atau http://server-ip: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". Jika Anda menggunakan firewall, buka port 31337 untuk mengaktifkan akses ke panel kontrol.

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


Cent OS
  1. Cara Menginstal Server Minecraft di CentOS 7

  2. Cara Menginstal Server Teamspeak 3 di CentOS 8

  3. Cara Menginstal ProFTPD di CentOS 7

  1. Cara Menginstal Nginx di CentOS 8

  2. Cara Menginstal PostgreSQL di CentOS 8

  3. Cara Menginstal MariaDB di CentOS 8

  1. Cara Menginstal Server FreeIPA di CentOS 7

  2. Cara Instal Samba Server di CentOS 8

  3. Cara Menginstal Centreon di Centos 7