GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat HAProxy na Ubuntu 18.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat HAProxy na Ubuntu 18.04 LTS. Pro ty z vás, kteří nevěděli, HAProxy je bezplatný nástroj pro vyrovnávání zatížení a proxy s vysokou dostupností HTTP/TCP server. Šíří požadavky mezi více serverů za účelem zmírnění problémů způsobených selháním jednoho serveru. HA Proxy používá řada vysoce profilovaných webů včetně GitHub, Bitbucket, Stack Overflow, Reddit, Tumblr, Twitter a Tuenti a používá se v produkt OpsWorks od Amazon Web Services.

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 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 bionickém bobrovi Ubuntu 18.04.

Nainstalujte HAProxy na Ubuntu 18.04 LTS Bionic Beaver

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get příkazy v terminálu.

Aktualizace sudo aptudo apt

Krok 2. Podrobnosti sítě.

Při instalaci a konfiguraci nástroje pro vyrovnávání zatížení HAProxy na Ubuntu 18.04 zvážíme tři následující systémy:

Podrobnosti webového serveru:Server 1:    web1.idroot.us     192.168.1.104 Server 2:    web2.idroot.us     192.168.1.105HAProxy Server:HAProxy: 2    haproxy    . 1. 6 pre 8    . 1        . 1    

Krok 3. Instalace HAProxy na Ubuntu.

Nejprve nainstalujeme HAProxy provedením následujících příkazů:

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

Krok 4. Konfigurace HAProxy.

Nyní upravte výchozí konfigurační soubor haproxy /etc/haproxy/haproxy.cfg a spusťte konfiguraci:

nano /etc/haproxy/haproxy.cfg

Na konec souboru přidáme následující informace:

frontend Local_Serverbind 192.168.1.46:80mode httpdefault_backend webserverbackend webservermode httpbalance roundrobinoption forwardforhttp-request set-header X-Forwarded-Port %[dst_port]http-request add-header X-Forwarded-Proto httpsc} if { httpchk HEAD / HTTP/1.1rnHost:localhostserver system1.osradar.com 192.168.1.104:80server system2.osradar.com 192.168.1.105:80  

Pro ověření konfigurace:

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

Pokud výše uvedený příkaz vrátí výstup jako „konfigurační soubor je platný“, restartujte službu HAProxy:

systemctl restart haproxy

Krok 5. Přístup k HAProxy.

S nakonfigurovaným a spuštěným HAProxy otevřete veřejnou IP serveru pro vyrovnávání zatížení ve webovém prohlížeči a zkontrolujte, zda jste správně připojeni k backendu. Parametr uvádí URI v konfigurace povolí stránku statistik na definované adrese:

http://192.168.0.46

Blahopřejeme! Úspěšně jste nainstalovali HAProxy. Děkujeme, že jste použili tento návod k instalaci nástroje pro vyrovnávání zatížení HAProxy v systému bionických bobrů Ubuntu 18.04. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Web HAProxy.


Ubuntu
  1. Jak nainstalovat Minecraft Server na Ubuntu 18.04 LTS

  2. Jak nainstalovat diskurz na Ubuntu 20.04 LTS

  3. Jak nainstalovat GlassFish na Ubuntu 18.04 LTS

  1. Jak nainstalovat Ubuntu Server 18.04 LTS

  2. Jak nainstalovat Docker na serveru Ubuntu 18.04 LTS

  3. Jak nainstalovat server Ubuntu 20.04 LTS

  1. Jak nainstalovat Dropbox na Ubuntu 18.04 LTS Server

  2. Jak nainstalovat Webfs Server na Ubuntu 22.04 LTS

  3. Jak nainstalovat SC Sheets na Ubuntu Server 20.04 LTS