Lépésről lépésre útmutató a HAProxy telepítéséhez Debian Linux rendszeren
A HAProxy különböző operációs rendszerekkel és disztribúciókkal kompatibilis. Használhatja terheléselosztóként, fordított proxyként, vagy az ügyfél és a szerver közötti forgalom biztosítására. Bármi legyen is a felhasználási eset, az első lépés a HAProxy telepítése. A telepítés után szerkesztheti a konfigurációs fájlt igényeinek megfelelően. A következő lépések a HAProxy telepítésének lépései Debian Linux rendszeren.
1. lépés: Frissítse és frissítse a rendszert
Alapszabály, hogy a rendszer frissítése és frissítése elengedhetetlen, amikor csomagokat szeretne telepíteni. A fő előny az, hogy a telepíteni kívánt csomag legújabb verzióját kapja meg. Frissítse gyorsan Debianját az alábbiak szerint:
$ sudo találó frissítés && sudo találó frissítés -és
2. lépés: Telepítse a HAProxyt
A HAProxy elérhető a hivatalos Debian tárolóból és a többi Linux rendszeren. Ezért gyorsan telepítheti a következő APT paranccsal:
$ sudo alkalmas telepítés haproxy
Adja meg a szükséges engedélyeket, és erősítse meg, hogy folytatni kívánja a telepítést a billentyűzet „y” gombjának megnyomásával.
Miután a telepítés sikeresen lefut, ellenőrizze, hogy a HAProxy telepítve van-e az elérhető verzió ellenőrzésével. Ebben az esetben a következő kimenet azt mutatja, hogy telepítve van a HAProxy 2.2.9-es verziója:
3. lépés: A HAProxy konfigurálása
A HAProxy telepítése után elérheti és szerkesztheti a konfigurációs fájlját, hogy meghatározza, hogyan kívánja használni a webszerverekkel. A konfigurációs fájl a ' / etc/haproxy/haproxy.cfg”. Nyissa meg egy szövegszerkesztővel, és a következőhöz hasonló fájlt kap.
Az első rész a „globális” rész. Itt határozhatja meg, hogy mit kell naplózni, és hova kell elküldeni a naplófájlokat. Hagyja a „globális” és az „alapértelmezett” részt úgy, ahogy vannak.
A hangsúly a „frontend” és a „backend” szakaszokon van, ahol meghatározhatja, hogy milyen portokat szeretne figyelni a kapcsolatokhoz, és hogyan kezelje a forgalmat azáltal, hogy megadja, hogy az Ön által meghatározott szabályok alapján milyen szervereket használjon.
Ebben a példában megadjuk, hogy a 80-as és 81-es porton keresztül érkező összes kapcsolatot össze kell kötni. Ezenkívül létrehozunk egy szabályt, amely elosztja a forgalmat a bejövő porttól függően. Szabályunk átirányítja az összes kapcsolatot a 81-es porton keresztül, hogy egy másik háttérkiszolgálót használjanak a terhelés elosztásának egyik módjaként, amelyet egyébként az alapértelmezett háttérkiszolgáló kezelt volna.
Miután meghatározta a frontendet, győződjön meg arról, hogy hozza létre a háttérkiszolgálókat, és adja meg a forgalomhoz használni kívánt kiszolgálók IP-címeit vagy gazdagépneveit. Végül mentse el és lépjen ki a HAProxy konfigurációs fájlból.
4. lépés: A HAProxy tesztelése
Kezdje a HAProxy újraindításával a „systemctl”-en keresztül.
$ sudo systemctl indítsa újra a haproxyt
Ezután ellenőriznie kell a konfigurációs fájl érvényességét, hogy észlelje az esetleges hibákat. A következő parancsnak azt kell mutatnia, hogy „a konfigurációs fájl érvényes”, ha nem észlel hibát.
$ sudo haproxy -c -f / stb / haproxy / haproxy.cfg
Az első teszt során megpróbáljuk a forgalmat a „curl” paranccsal elküldeni webszervereinkre, és megnézzük, hogyan kezeli őket. A forgalmat a 80-as és 81-es porton keresztül irányítottuk, de nem kapunk választ, mivel a webszervereink nem futnak.
Python3 webszervereink futtatásához a következő parancsot futtatjuk, és az első portot kötjük:
A „curl” parancs futtatása azt mutatja, hogy a webszerverünk működik, és a HAProxy elosztja a terhelést az alapértelmezett webszerverhez, mivel a 81-es portot használtuk.
Tegyük fel, hogy a másik portot a következőképpen kötjük össze. Ha ugyanazt a „curl” parancsot próbáljuk futtatni a 81-es porton keresztül, akkor megerősítjük, hogy az általunk megadott szabály működik, és a HAProxy mostantól a második webszervert használja, amelyet a konfigurációs fájlban definiáltunk.
A megadott lépésekkel és magyarázatokkal most kényelmesen telepítheti és konfigurálhatja a HAProxyt Debian Linuxon.
Következtetés
A HAProxy elérhető a Debianon, és az alapértelmezett tárolóból telepíthető. Az APT paranccsal ez az oktatóanyag bemutatta a HAProxy telepítését és konfigurálását Debian Linux rendszeren. Remélhetőleg a bemutatott betekintések világosak, és sikerült követnie és telepítenie a HAProxy-t Debian Linuxra.