GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal HAProxy di Ubuntu 18.04 LTS

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal HAProxy di Ubuntu 18.04 LTS. Bagi Anda yang belum tahu, HAProxy adalah penyeimbang beban dan proxy HTTP/TCP dengan ketersediaan tinggi gratis server. 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 pada berang-berang bionik Ubuntu 18.04.

Instal HAProxy di Ubuntu 18.04 LTS Bionic Beaver

Langkah 1. Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan apt-get berikut perintah di terminal.

sudo apt update
sudo apt upgrade

Langkah 2. Detail Jaringan.

Untuk menginstal dan mengkonfigurasi HAProxy load balancer di Ubuntu 18.04, kami akan mempertimbangkan tiga sistem sebagai berikut:

Web Server Details:
  Server 1:    web1.idroot.us     192.168.1.104
  Server 2:    web2.idroot.us     192.168.1.105
HAProxy Server: 
  HAProxy:     haproxy            192.168.1.46

Langkah 3. Menginstal HAProxy di Ubuntu.

Pada awalnya, kita akan menginstal HAProxy dengan menjalankan perintah di bawah ini:

sudo add-apt-repository ppa:vbernat/haproxy-1.7
sudo apt update
sudo apt install haproxy

Langkah 4. Konfigurasi HAProxy.

Sekarang edit file konfigurasi default haproxy /etc/haproxy/haproxy.cfg dan mulai konfigurasi:

nano /etc/haproxy/haproxy.cfg

Di akhir file kita akan menambahkan informasi berikut:

frontend Local_Server
bind 192.168.1.46:80
mode http
default_backend webserver

backend webserver
mode http
balance roundrobin
option forwardfor
http-request set-header X-Forwarded-Port %[dst_port]
http-request add-header X-Forwarded-Proto https if { ssl_fc }
option httpchk HEAD / HTTP/1.1rnHost:localhost
server system1.osradar.com 192.168.1.104:80
server system2.osradar.com 192.168.1.105:80 

Untuk memverifikasi konfigurasi:

sudo haproxy -c -f /etc/haproxy/haproxy.cfg

Jika perintah di atas mengembalikan output sebagai "file konfigurasi valid", maka mulai ulang layanan HAProxy:

systemctl restart haproxy

Langkah 5. Mengakses HAProxy.

Dengan HAProxy dikonfigurasi dan dijalankan, buka IP publik server penyeimbang beban Anda di browser web dan periksa apakah Anda terhubung ke backend dengan benar. Parameter stats URI di konfigurasi mengaktifkan halaman statistik di alamat yang ditentukan:

http://192.168.0.46

Selamat! Anda telah berhasil menginstal HAProxy. Terima kasih telah menggunakan tutorial ini untuk menginstal HAProxy load balancer di sistem berang-berang bionik Ubuntu 18.04. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk memeriksa resmi Situs web HAProxy.


Ubuntu
  1. Cara Memasang Server Minecraft di Ubuntu 18.04 LTS

  2. Cara Menginstal Wacana di Ubuntu 20.04 LTS

  3. Cara Menginstal GlassFish di Ubuntu 18.04 LTS

  1. Cara menginstal Ubuntu Server 18.04 LTS

  2. Cara Menginstal Docker di Server Ubuntu 18.04 LTS

  3. Cara Memasang Server Ubuntu 20.04 LTS

  1. Cara Memasang Dropbox Di Server Ubuntu 18.04 LTS

  2. Cara Menginstal Server Webfs di Ubuntu 22.04 LTS

  3. Cara Menginstal Lembar SC di Server Ubuntu 20.04 LTS