Vzpon strojev: aplikacije AI v resničnem svetu
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
HAProxy je omrežna programska aplikacija, ki ponuja visoko razpoložljivost, uravnoteženje obremenitve in proxy za omrežne aplikacije TCP in HTTP. Primeren je za velik promet in poganja številna spletna mesta. Ta članek vam bo pokazal, kako namestiti in nastaviti HAProxy na Ubuntu 14.04.
Čeprav ima HAProxy več pomembnih funkcij, se ta članek osredotoča na to, kako nastaviti HAProxy za "proxy" vaše spletne aplikacije.
Ker Ubuntu 14.04 ni priložen HAProxy 1.5 (najnovejša stabilna izdaja v času pisanja), bomo morali uporabiti PPA, da ga bomo lahko namestili z apt-get:
add-apt-repository ppa:vbernat/haproxy-1.5
Nato posodobite sistem:
apt-get update
apt-get dist-upgrade
Zdaj namestite HAProxy z naslednjim ukazom:
apt-get install haproxy
Če je vse uspešno, ste končali z namestitvijo HAProxyja in lahko nadaljujete na naslednji korak.
Konfiguracijska datoteka HA Proxy je razdeljena na dva dela – "globalno" in "proxy". Ena se ukvarja s konfiguracijo celotnega procesa, druga pa je sestavljena iz privzete konfiguracije, frontend in backend razdelkov.
S svojim najljubšim urejevalnikom besedil odprite /etc/haproxy/haproxy.cfgin opazili boste vnaprej določene razdelke: "globalno" in "privzeto". Prva stvar, ki jo boste morda želeli narediti, je povečati na maxconnrazumno velikost, saj to vpliva na povezave, ki jih omogoča HAProxy. Preveč povezav lahko povzroči zrušitev vaše spletne storitve zaradi številnih zahtev. Velikost boste morali prilagoditi, da boste videli, kaj vam ustreza. V globalnem razdelku dodajte ali spremenite maxconn3072.
V privzeti razdelek dodajte naslednje vrstice pod mode http:
option forwardfor
option http-server-close
To bo X-Forwarded-Forvsaki zahtevi dodalo glave, zmanjšalo pa bo tudi zamudo med HAProxy in ohranilo trajne povezave odjemalca.
Običajno je prva stvar, ko gre za uporabo, nastavitev sprednjega dela za upravljanje povezav HTTP. Dodajte naslednje:
frontend http-frontend
bind public_ip:80
reqadd X-Forwarded-Proto:\ http
default_backend wwwbackend
Opomba: Ne pozabite zamenjati public_ips svojo domeno ali javnim naslovom IP. V nasprotnem primeru celotna nastavitev ne bo delovala.
Ko končate s konfiguracijo sprednjega dela, lahko zdaj dodate zaledno stran tako, da na konec konfiguracije dodate naslednje vrstice:
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
Konfiguracija backend uporablja tu ustvarja povezavo z imenom X-wwwza private_ip_X:80(Zamenjaj X z 1 - 3. in nadomestiti private_ip_Xz zasebno ali javno ip). To vam bo omogočilo uravnoteženje obremenitve med vsakim nizom strežnikov (ob predpostavki, da imate več kot en strežnik). checkMožnost omogoča obremenitev balancer opravljanje zdravstvenih pregledov na strežniku.
Ko končate, shranite konfiguracijsko datoteko in znova zaženite HAProxy tako, da zaženete:
service haproxy restart
Če vse deluje, se boste lahko povezali http://public_ip/(zamenjali ga s svojim Vultr VPS IP) in si ogledali svoje spletno mesto.
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.
Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.
Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.
Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…
Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.
Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.
Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.
V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.
Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več