Kuidas installida HAProxy Debian Linuxi

Kuidas Installida Haproxy Debian Linuxi



Isegi Debiani käivitamisel vajate oma veebiserveris liikluse haldamiseks endiselt HAProxyt. Näiteks võib teie Debiani süsteemis töötada Apache või Python3 veebiserver ja soovite jaotada liikluse serverite vahel, et ükski server ei saaks ülekoormatud. Sellisel juhul peate installima HAProxy ja konfigureerima selle liikluse levitamiseks teie loodud reeglite alusel. Selle postituse lõpuks saate teada, mida on vaja HAProxy installimiseks ja konfigureerimiseks Debian Linuxis. Sel juhul kasutame Debian 11, kuid samad sammud toimivad ka Debian 10 puhul.

Üksikasjalik juhend HAProxy installimiseks Debian Linuxisse

HAProxy ühildub erinevate operatsioonisüsteemide ja distributsioonidega. Saate seda kasutada koormuse tasakaalustajana, pöördpuhverserverina või kliendi ja serveri vahelise liikluse turvamiseks. Olenemata teie kasutusjuhtumist, on esimene samm HAProxy installimine. Pärast installimist saate konfiguratsioonifaili oma vajadustele vastavaks muuta. Järgmised sammud HAProxy installimiseks Debian Linuxisse.

1. samm: värskendage ja uuendage süsteemi

Rusikareeglina on süsteemi värskendamine ja täiendamine hädavajalik alati, kui soovite pakette installida. Peamine eelis on see, et saate installitava paketi uusima versiooni. Värskendage oma Debiani kiiresti järgmiselt.







$ sudo sobiv värskendus && sudo sobiv uuendus -ja



2. samm: installige HAProxy

HAProxy on saadaval ametlikust Debiani hoidlast ja teistes Linuxi süsteemides. Seetõttu saate selle kiiresti installida järgmise APT-käsuga:



$ sudo asjakohane installida haproxy





Andke vajalikud load ja kinnitage, et soovite installimist jätkata, vajutades klaviatuuril klahvi 'y'.

Kui installimine on edukas, kontrollige saadaolevat versiooni kontrollides, et HAProxy oleks installitud. Sel juhul näitab järgmine väljund, et meil on installitud HAProxy versioon 2.2.9:



3. samm: konfigureerige HAProxy

Pärast HAProxy installimist saate juurdepääsu selle konfiguratsioonifailile ja seda redigeerida, et määrata, kuidas soovite seda oma veebiserveritega kasutada. Konfiguratsioonifail asub aadressil / etc/haproxy/haproxy.cfg”. Avage see tekstiredaktoriga ja teil on selline fail nagu järgmine.

Esimene jaotis on 'globaalne' jaotis. Siin saate määrata, mida logida ja kuhu logifailid saata. Jätke jaotised „globaalne” ja „vaikeseaded” nii, nagu need on.

Keskendume jaotistele 'frontend' ja 'backend', kus saate määrata, milliseid porte soovite ühenduste jaoks kuulata ja kuidas liiklust hallata, määrates teie määratletud reeglite alusel, milliseid servereid kasutada.

Selle näite puhul määrame siduma kõik ühendused, mis tulevad läbi portide 80 ja 81. Lisaks loome reegli, mis jaotab liikluse sõltuvalt sissetulevast pordist. Meie reegel suunab kõik ühendused pordi 81 kaudu ümber, et kasutada teist taustaserverit ühe viisina koormuse jaotamiseks, mida muidu oleks käsitlenud vaiketaustaserver.

Kui olete oma esiserveri määratlenud, looge kindlasti taustaserverid ja andke IP-aadressid või hostinimed serveritele, mida soovite liikluseks kasutada. Lõpuks salvestage HAProxy konfiguratsioonifail ja väljuge sellest.

4. toiming: testige HAProxyt

Alustage HAProxy taaskäivitamisega 'systemctl' kaudu.

$ sudo systemctl taaskäivitage haproxy

Seejärel peate kontrollima konfiguratsioonifaili kehtivust, et tuvastada selles sisalduvaid vigu. Järgmine käsk peaks näitama 'konfiguratsioonifail on kehtiv', kui viga ei tuvastata.

$ sudo haproxy -c -f / jne / haproxy / haproxy.cfg

Esimeseks testiks proovime saata liiklust oma veebiserveritesse käsuga curl ja vaadata, kuidas see neid käsitleb. Suunasime liikluse portide 80 ja 81 kaudu, kuid me ei saa mingit vastust, kuna meie veebiserverid ei tööta.

Python3 veebiserverite käitamiseks käivitame järgmise käsu ja seome esimese pordi:

Käsu 'curl' käivitamine näitab nüüd, et meie veebiserver on valmis ja meie HAProxy jaotab koormuse vaikeveebiserverisse, kuna kasutasime porti 81.

Oletame, et seome teise pordi järgmiselt. Kui proovime käivitada sama käsku curl pordi 81 kaudu, kinnitame, et meie määratud reegel töötab ja HAProxy kasutab nüüd teist veebiserverit, mille me konfiguratsioonifailis määratlesime.

Antud sammude ja selgitustega saate nüüd mugavalt oma Debian Linuxi HAProxy installida ja konfigureerida.

Järeldus

HAProxy on saadaval Debianis ja selle saab installida vaikehoidlast. Kasutades APT käsku, näitas see õpetus, kuidas installida ja konfigureerida HAProxy Debian Linuxis. Loodetavasti on esitatud arusaamad selged ja teil õnnestus järgida ja installida HAProxy oma Debian Linuxi.