Ü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.