Инсталирање ХАПроки-а на Убунту 14.04

ХАПроки је мрежна софтверска апликација која нуди високу доступност, балансирање оптерећења и прокси за ТЦП и ХТТП мрежне апликације. Погодан је за велики промет и покреће многе веб странице. Овај чланак ће вам показати како да инсталирате и подесите ХАПроки на Убунту 14.04.

Иако ХАПроки има неколико истакнутих карактеристика, овај чла��ак се фокусира на то како да подесите ХАПроки да „прокси“ вашу веб апликацију.

Инсталирање ХАПроки-а

Пошто се Убунту 14.04 не испоручује са ХАПроки 1.5 (најновије стабилно издање у време писања), мораћемо да користимо ППА да бисмо могли да га инсталирамо користећи apt-get:

add-apt-repository ppa:vbernat/haproxy-1.5

Затим ажурирајте систем:

apt-get update
apt-get dist-upgrade

Сада инсталирајте ХАПроки са следећом командом:

apt-get install haproxy

Ако је све успешно, завршили сте са инсталирањем ХАПроки-а и можете да пређете на следећи корак.

Конфигурисање ХАПроки-а

ХА проки конфигурациона датотека је подељена на два одељка – „глобални“ и „проксији“. Један се бави конфигурацијом за цео процес, док се други састоји од подразумеване конфигурације, фронтенда и бацкенд секција.

Глобална секција

Са својим омиљеним уређивачем текста, отворите /etc/haproxy/haproxy.cfgи приметићете унапред дефинисане одељке: „глобално“ и „подразумевано“. Прва ствар коју ћете можда желети да урадите је да повећате на maxconnразумну величину, јер то утиче на везе које ХАПроки дозвољава. Превише веза може довести до квара ваше веб услуге због многих захтева. Мораћете да прилагодите величину да бисте видели шта вам одговара. У глобалном одељку додајте или промените maxconnу 3072.

У подразумевани одељак додајте следеће редове испод mode http:

option forwardfor
option http-server-close

Ово ће додати X-Forwarded-Forзаглавља сваком захтеву, као и смањити кашњење између ХАПроки-а и сачувати трајне везе клијента.

Одељак за проксије

Фронтенд и Бацкенд

Обично, прва ствар када је у питању коришћење је подешавање фронтенда за руковање ХТТП везама. Додајте следеће:

frontend http-frontend
    bind public_ip:80
    reqadd X-Forwarded-Proto:\ http
    default_backend wwwbackend

Напомена: Обавезно замените public_ipсвојим доменом или јавним ИП-ом. У супротном, читаво ово подешавање неће функционисати.

Након што сте завршили са конфигурисањем фронтенда, сада можете да додате своју позадину додавањем следећих редова на крај ваше конфигурације:

backend wwwbackend
    server 1-www private_ip_1:80 check
    server 2-www private_ip_2:80 check
    server 3-www private_ip_3:80 check

Конфигурација Грешка која се овде користи ствара везу са именом X-wwwна private_ip_X:80(Замените Кс са 1 - 3. и замените private_ip_Xса вашим приватним или јавним ип). Ово ће вам омогућити равнотежу оптерећења између сваког скупа сервера (под претпоставком да имате више од једног сервера). checkОпција омогућава рад балансер обављање здравствене прегледе на серверу.

Када завршите, сачувајте конфигурациону датотеку, а затим поново покрените ХАПроки покретањем:

service haproxy restart

Ако све функционише, моћи ћете да се повежете http://public_ip/(заменивши га својим Вултр ВПС ИП-ом) и погледате своју веб локацију.

Остави коментар

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више