{"id":89711,"date":"2020-07-25T13:42:31","date_gmt":"2020-07-25T11:42:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/ustanavlivaem-balansirovshhik-nagruzki-haproxy-na-centos"},"modified":"2020-07-25T13:42:31","modified_gmt":"2020-07-25T11:42:31","slug":"ustanavlivaem-balansirovshhik-nagruzki-haproxy-na-centos","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ustanavlivaem-balansirovshhik-nagruzki-haproxy-na-centos","title":{"rendered":"Paigaldame HAProxy koormuse tasakaalustaja CentOS-ile","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><strong><em>Artikli t\u00f5lge on ettevalmistatud kursuse alguseks <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/KbNT\/\">\u201eLinuxi administraator. Virtualiseerimine ja klasterdamine\u201c<\/a><\/noindex><\/em><\/strong><\/p>\n<p><img decoding=\"async\" alt=\"Paigaldame HAProxy koormuse tasakaalustaja CentOS-ile\" src=\"\/wp-content\/uploads\/2020\/07\/0383023d85d77710b1120e5b896a8433.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Koormuse tasakaalustamine on levinud lahendus veebirakenduste horisontaalseks skaleerimiseks mitmetele hostidele, pakkudes kasutajatele \u00fchte juurdep\u00e4\u00e4supunkti teenusele. <noindex><a rel=\"nofollow\" href=\"http:\/\/www.haproxy.org\/\">HAProxy<\/a><\/noindex> on \u00fcks populaarsemaid avatud l\u00e4htekoodiga koormuse tasakaalustamise programme, mis tagab ka k\u00f5rge k\u00e4ttesaadavuse ja proksimise funktsionaalsuse.<\/p>\n<p><\/p>\n<p>HAProxy p\u00fc\u00fcab optimeerida ressursside kasutamist, maksimeerida l\u00e4bilaskev\u00f5imet, minimeerida reageerimisaega ja v\u00e4ltida iga ressursi \u00fclekoormamist. Seda saab paigaldada paljudele Linuxi jaotusele, n\u00e4iteks CentOS 8, millele keskendume k\u00e4esolevas juhendis, ja ka s\u00fcsteemidesse <noindex><a rel=\"nofollow\" href=\"https:\/\/upcloud.com\/community\/tutorials\/haproxy-load-balancer-debian\/\">Debian 8<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"https:\/\/upcloud.com\/community\/tutorials\/haproxy-load-balancer-ubuntu\/\">Ubuntu 16<\/a><\/noindex>.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Paigaldame HAProxy koormuse tasakaalustaja CentOS-ile\" src=\"\/wp-content\/uploads\/2020\/07\/53bf7d1fa06f06f5d882e573f4984e4f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>HAProxy sobib suurep\u00e4raselt k\u00f5rge liiklusega veebilehtedele ja seda kasutatakse sageli veebiteenuste mitme serveri konfiguratsioonide t\u00f6\u00f6kindluse ja j\u00f5udluse parandamiseks. Selles juhendis on toodud sammud HAProxy seadistamiseks pilv-hostingul CentOS 8, mis suunab seej\u00e4rel liikluse teie veebiserveritele.<\/p>\n<p><\/p>\n<p>Parima tulemuse saavutamiseks peaks teil olema v\u00e4hemalt kaks veebiserverit ja koormuse tasakaalustamise server. Veebiserveritel peaks olema jooksmas v\u00e4hemalt p\u00f5hitaseme veebiteenus, nagu nginx v\u00f5i httpd, et saaks kontrollida nende vahel olevat koormuse tasakaalustamist.<\/p>\n<p><\/p>\n<h2 id=\"ustanovka-haproxy-na-centos-8\">HAProxy installimine CentOS 8-l<\/h2>\n<p><\/p>\n<p>Kuna HAProxy on kiiresti arenev avatud l\u00e4htekoodiga rakendus, v\u00f5ib CentOS-i tavarepos olev jaotamine olla mitte k\u00f5ige uuem versioon. Praeguse versiooni teadmiseks k\u00e4ivitage j\u00e4rgmine k\u00e4sk:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo yum info haproxy<\/code><\/pre>\n<p><\/p>\n<p>HAProxy pakub alati kolme stabiilset versiooni: kahte uusimat toetatud versiooni ja kolmandat, vanemat versiooni, mis veel saab kriitilisi uuendusi. Saate alati kontrollida HAProxy veebisaidil, milline on viimane stabiilne versioon, ja otsustada, millise versiooniga soovite t\u00f6\u00f6tada.<\/p>\n<p><\/p>\n<p>K\u00e4esolevas juhendis paigaldame k\u00f5ige uuema stabiilse versiooni 2.0, mis ei olnud kirjutamise ajal veel saadaval tavarepositooriumites. Peate selle installima algallikatest. Kuid k\u00f5igepealt kontrollige, kas teil on vajalikud tingimused programmi allalaadimiseks ja kompileerimiseks.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo yum install gcc pcre-devel tar make -y<\/code><\/pre>\n<p><\/p>\n<p>Allalaadimiseks kasutage allolevat k\u00e4sku. Saate kontrollida, kas on saadaval uuem versioon, k\u00fclastades <noindex><a rel=\"nofollow\" href=\"http:\/\/www.haproxy.org\/#down\">HAProxy allalaadimise lehte<\/a><\/noindex>.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">wget http:\/\/www.haproxy.org\/download\/2.0\/src\/haproxy-2.0.7.tar.gz -O ~\/haproxy.tar.gz<\/code><\/pre>\n<p><\/p>\n<p>P\u00e4rast allalaadimist pakkige failid lahti j\u00e4rgmise k\u00e4suga:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">tar xzvf ~\/haproxy.tar.gz -C ~\/<\/code><\/pre>\n<p><\/p>\n<p>Liigume lahtipakkitud algkoodi kausta:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">cd ~\/haproxy-2.0.7<\/code><\/pre>\n<p><\/p>\n<p>Seej\u00e4rel kompileerige programm vastavalt oma s\u00fcsteemile:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">make TARGET=linux-glibc<\/code><\/pre>\n<p><\/p>\n<p>Ja l\u00f5puks installige ise HAProxy:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo make install<\/code><\/pre>\n<p><\/p>\n<p>N\u00fc\u00fcd on HAProxy installitud, kuid selle toimimiseks on vajalikud veel m\u00f5ned t\u00e4iendavad toimingud. J\u00e4tkame tarkvara ja teenuste seadistamist allpool.<\/p>\n<p><\/p>\n<h2 id=\"nastroyka-haproxy-pod-vash-server\">HAProxy seadistamine teie serverile<\/h2>\n<p><\/p>\n<p>N\u00fc\u00fcd lisage j\u00e4rgmised kataloogid ja statistika fail HAProxy salvestamiseks:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo mkdir -p \/etc\/haproxy\nsudo mkdir -p \/var\/lib\/haproxy \nsudo touch \/var\/lib\/haproxy\/stats<\/code><\/pre>\n<p><\/p>\n<p>Looge s\u00fcmboolne link binaarfailide jaoks, et saaksite k\u00e4ivitada HAProxy k\u00e4ske tavalise kasutajana:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo ln -s \/usr\/local\/sbin\/haproxy \/usr\/sbin\/haproxy<\/code><\/pre>\n<p><\/p>\n<p>Kui soovite lisada selle teenusena s\u00fcsteemi, kopeerige fail haproxy.init kaustast examples oma katalooge \/etc\/init.d. Muutke faili \u00f5igusi, et skript oleks k\u00e4ivitatav, ja seej\u00e4rel laadige systemd demon uuesti:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo cp ~\/haproxy-2.0.7\/examples\/haproxy.init \/etc\/init.d\/haproxy\nsudo chmod 755 \/etc\/init.d\/haproxy\nsudo systemctl daemon-reload<\/code><\/pre>\n<p><\/p>\n<p>Te peate samuti lubama teenusel automaatselt s\u00fcsteemi k\u00e4ivitamisel k\u00e4ivituda:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo chkconfig haproxy on<\/code><\/pre>\n<p><\/p>\n<p>Kasutajate mugavuse suurendamiseks on soovitatav lisada uus kasutaja HAProxy k\u00e4itamiseks:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo useradd -r haproxy<\/code><\/pre>\n<p><\/p>\n<p>P\u00e4rast seda saate uuesti kontrollida paigaldatud versiooni numbrit j\u00e4rgmise k\u00e4suga:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">haproxy -v\nHA-Proxy versioon 2.0.7 2019\/09\/27 - https:\/\/haproxy.org\/<\/code><\/pre>\n<p><\/p>\n<p>Meie puhul peaks versioon olema 2.0.7, nagu n\u00e4idatud \u00fclaltoodud v\u00e4ljundis.<\/p>\n<p><\/p>\n<p>L\u00f5puks, CentOS 8 tulem\u00fc\u00fcr on vaikimisi \u00fcsna range selle projekti jaoks. Lubage vajalikke teenuseid ja taask\u00e4ivitage tulem\u00fc\u00fcr j\u00e4rgmiste k\u00e4skudega:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo firewall-cmd --permanent --zone=public --add-service=http\nsudo firewall-cmd --permanent --zone=public --add-port=8181\/tcp\nsudo firewall-cmd --reload<\/code><\/pre>\n<p><\/p>\n<h2 id=\"nastroyka-balansirovschika-nagruzki\">Koormuse tasakaalustamine<\/h2>\n<p><\/p>\n<p>HAProxy seadistamine on \u00fcsna lihtne protsess. Peamine on \u00f6elda HAProxy-le, milliseid \u00fchendusi ta peab kuulama ja kuhu need edastada.<\/p>\n<p><\/p>\n<p>See toimub seadistamisfaili loomisega \/etc\/haproxy\/haproxy.cfg, kuhu sisestate vajalikud seaded. Lisainformatsiooni leiate HAProxy konfiguratsiooniparameetrite kohta <noindex><a rel=\"nofollow\" href=\"https:\/\/cbonte.github.io\/haproxy-dconv\/2.0\/configuration.html\">dokumentatsiooni lehelt<\/a><\/noindex>, kui soovite sellest rohkem teada.<\/p>\n<p><\/p>\n<h2 id=\"balansirovka-nagruzki-na-transportnom-urovne-layer-4\">Koormuse tasakaalustamine transporditasandil (layer 4)<\/h2>\n<p><\/p>\n<p>Alustame p\u00f5hiseadistusega. Looge uus konfiguratsioonifail, n\u00e4iteks kasutades <strong>vi<\/strong> j\u00e4rgmise k\u00e4skluse abil:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo vi \/etc\/haproxy\/haproxy.cfg<\/code><\/pre>\n<p><\/p>\n<p>Lisage faili j\u00e4rgmised jaotised. Asendage <strong>server_name<\/strong> selle, mis peaks teie serverites statistikalehel kutsuma, ja <strong>private_ip<\/strong> \u2014 privaatsete IP-aadressidega serveritele, kuhu soovite veebiliiklust suunata. Saate kontrollida privaatseid IP-aadresse <noindex><a rel=\"nofollow\" href=\"https:\/\/hub.upcloud.com\/networks\/private?_ga=2.194047085.1141044831.1595511160-752947894.1595511160\">UpCloudi juhtpaneelil<\/a><\/noindex> ja vahekaart <em>Privaatne v\u00f5rgu<\/em> men\u00fc\u00fcs <em>V\u00f5rk\n   log \/dev\/log local0\n   log \/dev\/log local1 notice\n   chroot \/var\/lib\/haproxy\n   stats timeout 30s\n   user haproxy\n   group haproxy\n   daemon\n\ndefaults\n   log global\n   mode http\n   option httplog\n   option dontlognull\n   timeout connect 5000\n   timeout client 50000\n   timeout server 50000\n\nfrontend http_front\n   bind *:80\n   stats uri \/haproxy?stats\n   default_backend http_back\n\nbackend http_back\n   balance roundrobin\n   server server_name1 private_ip1:80 check\n   server server_name2 private_ip2:80 check<\/em>.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">globaalne\n   log \/dev\/log local0\n   log \/dev\/log local1 notice\n   chroot \/var\/lib\/haproxy\n   stats timeout 30s\n   user haproxy\n   group haproxy\n   daemon\n\ndefaults\n   log global\n   mode http\n   option httplog\n   option dontlognull\n   timeout connect 5000\n   timeout client 50000\n   timeout server 50000\n\nfrontend http_front\n   bind *:80\n   stats uri \/haproxy?stats\n   default_backend http_back\n\nbackend http_back\n   balance roundrobin\n   server server_name1 private_ip1:80 check\n   server server_name2 private_ip2:80 check<\/code><\/pre>\n<p><\/p>\n<p>See m\u00e4\u00e4ratleb koormuse tasakaalustaja transporttasandil (layer 4) v\u00e4lise nimega http_front, mis kuulab pordil 80 ja suunab seej\u00e4rel liikluse vaikimisi tagapaneelile nimega http_back. T\u00e4iendav statistika \/haproxy?stats \u00fchendab statistika lehe m\u00e4\u00e4ratud aadressil.<\/p>\n<p><\/p>\n<h2 id=\"razlichnye-algoritmy-balansirovki-nagruzki\">Erinevad koormuse tasakaalustamise algoritmid.<\/h2>\n<p><\/p>\n<p>Serveerivate serverite m\u00e4\u00e4ramine tagapaneeli jaotises v\u00f5imaldab HAProxy kasutada neid servereid koormuse tasakaalustamiseks vastavalt ringj\u00e4rele (roundrobin) algoritmile, kui see on v\u00f5imalik.<\/p>\n<p><\/p>\n<p>Balansseerimise algoritmid m\u00e4\u00e4ravad, millisele taustaserverile iga \u00fchendus suunatakse. Siin on m\u00f5ned kasulikud valikud:<\/p>\n<p><\/p>\n<ul>\n<li><strong>Roundrobin:<\/strong> iga serverit kasutatakse vaheldumisi vastavalt oma kaalule. See on sujuvaim ja \u00f5iglasem algoritm, kus serverite t\u00f6\u00f6tlusaeg on \u00fchtlaselt jaotatud. See algoritm on d\u00fcnaamiline, mis v\u00f5imaldab serveri kaalu koheselt reguleerida.<\/li>\n<li><strong>Leastconn:<\/strong> valitakse server, kus on k\u00f5ige v\u00e4hem \u00fchendusi. Ahnuse p\u00f5him\u00f5ttel korjatakse serverite vahel, millel on sama koormus. Selle algoritmi kasutamine on soovitatav pikemate sessioonide, n\u00e4iteks LDAP, SQL, TSE jms jaoks, kuid see ei sobi l\u00fchikeste sessioonide, nagu HTTP, jaoks eriti h\u00e4sti.<\/li>\n<li><strong>First:<\/strong> esimene server, kus on vabad \u00fchenduse kohad, saab \u00fchenduse. Serverid valitakse madalamast numbrilisest identifikaatorist k\u00f5rgemani, mis vastab serveri vaikimisi asukohale farmis. Kui server saavutab v\u00e4\u00e4rtuse maxconn, kasutatakse j\u00e4rgmist serverit.<\/li>\n<li><strong>Allikas:<\/strong> Ressurside IP-aadress salvestatakse ja jagatakse k\u00e4ivitunud serverite \u00fcldkaaluga, et m\u00e4\u00e4rata, milline server saab p\u00e4ringu. Selline l\u00e4henemine tagab, et sama kliendi IP-aadress suunatakse alati samale serverile, samas kui serverid ise j\u00e4\u00e4vad muutumatuks.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"nastroyka-balansirovki-nagruzki-na-prikladnom-urovne-layer-7\">Rakenduslikul tasemel (layer 7) koormuse tasakaalustamise seadistamine<\/h2>\n<p><\/p>\n<p>Teine saadaval olev v\u00f5imalus on seadistada koormuse tasakaalustaja rakenduslikul tasemel (layer 7), mis on kasulik, kui teie veebirakenduse osad asuvad erinevates hostides. Seda saab teha \u00fchenduste edastamise reguleerimise kaudu, n\u00e4iteks URL-i alusel.<\/p>\n<p><\/p>\n<p>Avage HAProxy konfiguratsioonifail tekstiredaktoris:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo vi \/etc\/haproxy\/haproxy.cfg<\/code><\/pre>\n<p><\/p>\n<p>Seej\u00e4rel seadistage frontend ja backend segmendid alloleva n\u00e4ite kohaselt:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">frontend http_front\n   bind *:80\n   stats uri \/haproxy?stats\n   acl url_blog path_beg \/blog\n   use_backend blog_back if url_blog\n   default_backend http_back\n\nbackend http_back\n   balance roundrobin\n   server server_name1 private_ip1:80 check\n   server server_name2 private_ip2:80 check\n\nbackend blog_back\n   server server_name3 private_ip3:80 check<\/code><\/pre>\n<p><\/p>\n<p>Frontend m\u00e4\u00e4rab ACL-reegli nimega url_blog, mis kehtib k\u00f5igile \u00fchendustele, mille teed algavad \/blog. Use_backend m\u00e4\u00e4rab, et url_blog tingimustele vastavad \u00fchendused tuleb teenindada backend'iga nimega blog_back, samas kui k\u00f5ik teised p\u00e4ringud t\u00f6\u00f6deldakse vaikimisi backend'i kaudu.<\/p>\n<p><\/p>\n<p>Backend'ist seadistus m\u00e4\u00e4rab kaks serverigruppi: http_back, nagu varem, ja uue, mida nimetatakse blog_back'iks, mis teenindab \u00fchendusi example.com\/blog.<\/p>\n<p><\/p>\n<p>Seadete muutmise j\u00e4rel salvestage fail ja taask\u00e4ivitage HAProxy j\u00e4rgmise k\u00e4su abil:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo systemctl restart haproxy<\/code><\/pre>\n<p><\/p>\n<p>Kui k\u00e4ivitamisel kuulete teateid v\u00f5i vigade hoiatust, kontrollige konfiguratsiooni nende jaoks ja veenduge, et olete loonud k\u00f5ik vajalikud failid ja kaustad, ja proovige seej\u00e4rel uuesti taask\u00e4ivitada.<\/p>\n<p><\/p>\n<h2 id=\"testirovanie-nastroyki\">Seade testimine<\/h2>\n<p><\/p>\n<p>Kui HAProxy on seadistatud ja t\u00f6\u00f6tas, avage koormuse tasakaalustaja avaliku IP-aadress brauseris ja kontrollige, kas olete backend'iga \u00f5igesti \u00fchendatud. Konfiguratsioonis oleva stats uri parameeter genereerib statistika lehe m\u00e4\u00e4ratud aadressil.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">http:\/\/load_balancer_public_ip\/haproxy?stats<\/code><\/pre>\n<p><\/p>\n<p>Kui laadite statistika lehte ja k\u00f5ik teie serverid kuvatakse rohelisena, on seadistus \u00f5nnestunud!<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Paigaldame HAProxy koormuse tasakaalustaja CentOS-ile\" src=\"\/wp-content\/uploads\/2020\/07\/ce912c5824d0294537b984fe04bdcc8b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Statistika leht sisaldab kasulikku teavet teie veebihostide j\u00e4lgimiseks, sealhulgas t\u00f6\u00f6aja\/puudumise ja seansside arvu. Kui server on punasega m\u00e4rgitud, veenduge, et server on sisse l\u00fclitatud ja et saate seda koormustasakaalustaja masinast pingida.<\/p>\n<p><\/p>\n<p>Kui teie koormustasakaalustaja ei vasta, veenduge, et HTTP-\u00fchendusi ei blokeeri tulem\u00fc\u00fcr. Samuti kontrollige, et HAProxy t\u00f6\u00f6tab j\u00e4rgmise k\u00e4su abil:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo systemctl status haproxy<\/code><\/pre>\n<p><\/p>\n<h2 id=\"zaschita-stranicy-statistiki-s-pomoschyu-parolya\">Statistika lehe kaitsmine parooliga<\/h2>\n<p><\/p>\n<p>Kuid kui statistika lehte lihtsalt n\u00e4idatakse frontendis, on see avalikult k\u00e4ttesaadav, mis ei pruugi olla k\u00f5ige parem idee. Selle asemel v\u00f5ite m\u00e4\u00e4rata sellele oma pordi numbri, lisades j\u00e4rgmise n\u00e4ite oma failile haproxy.cfg. Asendage <strong>username<\/strong> ja <strong>password<\/strong> midagi turvalisega:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">listen stats\n   bind *:8181\n   stats enable\n   stats uri \/\n   stats realm Haproxy Statistics\n   stats auth username:password<\/code><\/pre>\n<p><\/p>\n<p>P\u00e4rast uue kuulajate grupi lisamist eemaldage vana stats uri link esik\u00fcljelt. L\u00f5petamisel salvestage fail ja taask\u00e4ivitage HAProxy.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">sudo systemctl restart haproxy<\/code><\/pre>\n<p><\/p>\n<p>Seej\u00e4rel avage koormuse tasakaalustaja uuesti uue pordinumbriga ja logige s\u00fcsteemi sisse kasutajanime ja parooliga, mille olete m\u00e4\u00e4ranud konfiguratsiooni failis.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">http:\/\/load_balancer_public_ip:8181<\/code><\/pre>\n<p><\/p>\n<p>Veenduge, et k\u00f5ik teie serverid kuvatakse endiselt roheliselt, ja avage oma brauseris ainult koormuse tasakaalustaja IP ilma portideta.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">http:\/\/load_balancer_public_ip\/<\/code><\/pre>\n<p><\/p>\n<p>Kui teie sisemistel serveritel on v\u00e4hemalt m\u00f5ningane mitmekesisus sihtlehtedes, m\u00e4rkate, et iga kord, kui lehte uuendate, saadakse vastus erinevalt hostilt. V\u00f5ite katsetada erinevaid tasakaalustamisalgoritme konfiguratsiooni jaotises v\u00f5i tutvuda <noindex><a rel=\"nofollow\" href=\"https:\/\/cbonte.github.io\/haproxy-dconv\/\">t\u00e4ieliku dokumentatsiooniga<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie-balansirovschik-nagruzki-haproxy\">Kokkuv\u00f5te: HAProxy koormuse tasakaalustaja<\/h2>\n<p><\/p>\n<p>Palju \u00f5nne HAProxy koormuse tasakaalustaja edukaks seadistamiseks! Isegi baastaseme koormuse tasakaalustamisega saate oluliselt suurendada oma veebirakenduse j\u00f5udlust ja k\u00e4ttesaadavust. See juhend on vaid sissejuhatus koormuse tasakaalustamiseks HAProxy abil, mis suudab palju enamat, kui mida saab l\u00fchikeses seadistusjuhendis kirjeldada. Soovitame katsetada erinevate konfiguratsioonidega, kasutades <noindex><a rel=\"nofollow\" href=\"https:\/\/cbonte.github.io\/haproxy-dconv\/2.0\/configuration.html\">ulatuslikku dokumentatsiooni<\/a><\/noindex>, mis on saadaval HAProxy jaoks, seej\u00e4rel alustada koormuse tasakaalustamise planeerimist teie tootmis keskkonnas.<\/p>\n<p><\/p>\n<p>Kasutades mitmeid hoste, et kaitsta oma veebiteenust varuressurssidega, v\u00f5ib ise koormuse tasakaalustaja endiselt olla t\u00f5rkepunkt. Saate veelgi suurendada k\u00f5rget k\u00e4ttesaadavust, seadistades ujuva IP-aadressi mitme koormuse tasakaalustaja vahel. Saate sellest rohkem teada meie <noindex><a rel=\"nofollow\" href=\"https:\/\/upcloud.com\/community\/tutorials\/floating-ip-addresses\/\">ujuvate IP-aadresside artiklist UpCloudis<\/a><\/noindex>.<\/p>\n<p>Lisateave kursuse kohta <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/KbNT\/\">\u201eLinuxi administraator. Virtualiseerimine ja klasterdamine\u201c<\/a><\/noindex>***<\/p>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/512238\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f\u00bb \u0411\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u2014 \u044d\u0442\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0445\u043e\u0441\u0442\u0430\u043c \u0441 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0435\u0434\u0438\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443. HAProxy \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0434\u043b\u044f \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0442\u0430\u043a\u0436\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u044b\u0441\u043e\u043a\u0443\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":89713,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-89711","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f\u00bb \u0411\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u2014 \u044d\u0442\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0445\u043e\u0441\u0442\u0430\u043c \u0441 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0435\u0434\u0438\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443. HAProxy \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0434\u043b\u044f \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0442\u0430\u043a\u0436\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u044b\u0441\u043e\u043a\u0443\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ustanavlivaem-balansirovshhik-nagruzki-haproxy-na-centos\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy \u043d\u0430 CentOS | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f\u00bb \u0411\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u2014 \u044d\u0442\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0445\u043e\u0441\u0442\u0430\u043c \u0441 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0435\u0434\u0438\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443. HAProxy \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0434\u043b\u044f \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0442\u0430\u043a\u0436\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u044b\u0441\u043e\u043a\u0443\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ustanavlivaem-balansirovshhik-nagruzki-haproxy-na-centos\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-25T11:42:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-25T11:42:31+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Paigaldame koormuse tasakaalustaja HAProxy CentOS-ile | ProHoster","description":"Artikli t\u00f5lge on koostatud Linuxi administraatori kursuse \"Virtualiseerimine ja klasterdamine\" alguse eel. Koormuse tasakaalustamine on levinud lahendus veebirakenduste horisontaalseks skaleerimiseks mitmetes hostides, pakkudes kasutajatele \u00fchte juurdep\u00e4\u00e4supunkti teenusele. HAProxy on \u00fcks populaarsemaid avatud l\u00e4htekoodiga koormuse tasakaalustamise programme, mis tagab ka k\u00f5rge k\u00e4ttesaadavuse ja edastusfunktsioonid.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ustanavlivaem-balansirovshhik-nagruzki-haproxy-na-centos","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy \u043d\u0430 CentOS | ProHoster","og:description":"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0432 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux. \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f\u00bb \u0411\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u2014 \u044d\u0442\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u0445\u043e\u0441\u0442\u0430\u043c \u0441 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0435\u0434\u0438\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443. HAProxy \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0434\u043b\u044f \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0442\u0430\u043a\u0436\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u044b\u0441\u043e\u043a\u0443\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/ustanavlivaem-balansirovshhik-nagruzki-haproxy-na-centos","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-25T11:42:31+00:00","article:modified_time":"2020-07-25T11:42:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"89711","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:05:27","updated":"2022-10-04 12:00:44"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/89711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=89711"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/89711\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/89713"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=89711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=89711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=89711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}