GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat a nakonfigurovat HAproxy na CentOS 6

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat HAProxy na váš server CentOS 6. Pro ty z vás, kteří to nevěděli, je HAProxy bezplatná a open source aplikace pro Linux používá se pro vyrovnávání zatížení sítě.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci HAProxy na CentOS 6.

Instalace a konfigurace HAproxy na CentOS 6

Krok 1. Nejprve přidejte do systému úložiště yum.

HAProxy není k dispozici ve výchozích úložištích pro CentOS. Abychom ji mohli nainstalovat, musíme ji buď zkompilovat ze zdroje (preferováno ) nebo přidejte úložiště EPEL na náš server a nainstalujte jej pomocí 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

Krok 2. Nainstalujte a nakonfigurujte HAproxy na CentOS 6.

Nyní nainstalujeme HAProxy pomocí yum příkaz:

yum install haproxy

Krok 3. Konfigurace HAProxy.

Musíme upravit konfigurační soubor HAProxy, tj. /etc/haproxy/haproxy.cfg dle našeho požadavku. (Tuto konfiguraci změňte podle požadavků sítě). Další podrobnosti o konfiguraci naleznete na této adrese URL.

#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

Krok 4. Jakmile nakonfigurujete HAProxy, je čas spustit službu.

service haproxy start
chkconfig haproxy on

Krok 5. Nyní budete moci procházet svou aplikaci pomocí IP serveru HAProxy. Pro řídicí panel stavu HAProxy musíte procházet URL:http://192.168.2.102:31337 . Požádá vás o uživatelské jméno a heslo. Použijte uživatelské jméno a heslo, které jste definovali v konfiguračním souboru jako „stats auth“.

Gratulujeme! Úspěšně jste nainstalovali HAProxy. Děkujeme, že jste použili tento návod k instalaci HAProxy na systém CentOS 6. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web HAProxy.

P>


Cent OS
  1. Jak nainstalovat a nakonfigurovat HAProxy na CentOS/RHEL 7/6

  2. Jak nainstalovat a nakonfigurovat CyberPanel na CentOS 8

  3. Jak nainstalovat a nakonfigurovat HAProxy na CentOS?

  1. Jak nainstalovat a nakonfigurovat Nginx na CentOS 7

  2. Jak nainstalovat a nakonfigurovat Redis na CentOS 7

  3. Jak nainstalovat a nakonfigurovat GitLab na CentOS 7

  1. Jak nainstalovat a nakonfigurovat Redmine na CentOS 7

  2. Jak nainstalovat a nakonfigurovat Redis na CentOS 8

  3. Jak nainstalovat a nakonfigurovat HAProxy na CentOS 8 / RHEL 8