HTTP PROFILE PARAMETRID
Praegune jaotis kirjeldab kihtide 7 HTTP talumajapidamisprofiili konfigureeritavaid konkreetseid omadusi.



Erinevalt TCP- või UDP-talude profiilist kasutab HTTP-profiil kaudselt kaalualgoritmi.
Lisaks võiks iga HTTP põllumajandusprofiil hallata mitut veebiteenust sama HTTP-talu kaudu, mistõttu üks http virtuaalne IP ja port võivad käsitleda rohkem kui ühte koormusega tasakaalustatud veebiteenust. Sel põhjusel on HTTP-talu teenus uus mõiste, et pakkuda virtuaalseid hostivõimalusi ja seejärel kuvatakse iga loodud teenuse jaoks taustaprogrammide loend.
Täpsemad HTTP / S-talude parameetrid on järgmised:
Backend-ühenduse aegumisaeg sekundites. See väärtus näitab, kui kaua talu ootab sekundi jooksul ühendust backendiga. Tavaliselt on see pesa avamise aeg. Vaikimisi on see väärtus 20 sekundiks.

Tagajärgse vastuse aegumine sekundites. See väärtus näitab, kui kaua talu ootab vastupidi sekundit. Vaikimisi on see väärtus 45 sekundiks.

Sagedus, et kontrollida ülestõusnud taustaprogramme sekundites. See väärtus sekundites on ajavahemik, mille jooksul saab tõmmata musta nimekirja reaalsest serverist ja kontrollib, kas see on elus. Talu kontrollib perioodiliselt, kui reaalne server on märgistatud alla, sõltumata sellest, kas on olemas uus kliendi ühendus või mitte. Vaikimisi on see väärtus 10 sekundiks.

Kliendi sooviaeg. See väärtus näitab, kui kaua talu ootab kliendi soovi sekundites. Kui see aeg on saavutatud ilma kliendilt andmete hankimiseta, suletakse ühendus. Vaikimisi on see väärtus 30 sekundiks.

Asukoha päiste ümberkirjutamine. Kui see on lubatud, on talu sunnitud muutma Asukoht: ja Sisu asukoht: vastused klientidele. Kui nad osutavad iseenda või VIP-le (kuid erineva protokolliga), muudetakse vastust, et kuvada päringus virtuaalne host. Kui valik lubatud ja võrrelda taustaprogramme Valitakse siis ainult taustaprogrammi ip-aadressi, mis võib olla kasulik taotluse suunamisel HTTPS-kuulajale samal serveril kui HTTP-kuulaja.

HTTP verbid aktsepteeritakse. See väli näitab operatsioone, mis lubatakse HTTP-kliendi taotlustele. Kui nõutud tegusõna taotletakse, kuvatakse kliendile viga.

Standardne HTTP-päring. Võta vastu ainult standardsed HTTP-päringud (GET, POST, HEAD).
+ laiendatud HTTP päring. Lisaks lubage laiendatud HTTP päringuid (PUT, DELETE).
+ standard WebDAV-tegusõnad. Lisaks võimaldab see standardseid WebDAV-tegusõnu (LOCK, UNLOCK, PROPFIND, PROPPATCH, SEARCH, MKCOL, MOVE, COPY, OPTIONS, TRACE, MKACTIVITY, CHECKOUT, MERGE, REPORT).
+ MS-laiendused WebDAV-tegusõnad. Lisaks lubavad need MS-laiendused WebDAV-verbid (SUBSCRIBE, UNSUBSCRIBE, NOTIFY, BPROPFIND, BPROPPATCH, POLL, BMOVE, BCOPY, BDELETE, CONNECT).
+ MS RPC laienduste verbid. Lisaks lubage MS RPC laienduste tegusõnu (RPC_IN_DATA, RPC_OUT_DATA).
Nende suvandite rakendamiseks vajutage nuppu Muuda ja alustage talupidamist.
Talu kuulaja. Kuulaja määrab kindlaks, kuidas talu kliendi soovidega mängib. Saadavad kuulajad on järgmised.

HTTP. See kuulaja aktsepteerib klientidelt ainult HTTP-protokolli.
HTTPS. See kuulaja aktsepteerib klientidelt ainult turvalise HTTP-protokolli (HTTPS) päringuid. See valik konfigureerib selle talu SSL-i mahalaadimisseadmeks.
HTTPS-sertifikaat. SSL-sertifikaat on saadaval ainult HTTP-põllumajandusprofiilide jaoks, millel on lubatud HTTPS-kuulaja, ning sertifikaatide loend valitakse praeguse talu jaoks. Seda loendit võib muuta Halda :: Sertifikaadid sektsiooni.

Ciphers. Seda välja kasutatakse SSL-ühenduste poolt aktsepteeritud šifrite loendi loomiseks SSL-ühenduse tugevdamiseks. Sümbolite kasutamiseks valige üks järgmistest valikutest.

ALL. See kirje näitab, et kõiki krüptereid saab hallata HTTPS-kuulaja. See on vaikeseade.
Kõrge turvalisuse / PCI järgimine. See valik on vaikimisi määratud „RC4-SHA” krüptidega, mis on piisavad PCI nõuetele vastavuse kinnitamiseks.
Kohandatud turvalisus. See valik võimaldab seada oma lubatud krüpteeringuid Kohanda oma šifreid valdkonnas.
Kohanda oma šifreid. See on lubatud krüpteeringute loend, mida SSL-ühendus aktsepteerib ja mille string on samas vormingus kui OpenSSL-i šifrid.

Lisage teenus. Seda välja kasutatakse uue teenuse lisamiseks sama virtuaalse IP ja pordi kaudu, mis määrab, kuidas klientidelt päringuid hallatakse ja tarnitakse. Backendide lisamiseks on kohustuslik lisada vähemalt üks teenus. Kui teenused on sisestatud, analüüsib HTTP talu südamik iga teenuse tingimusi, et sobitada vastavale teenusele igas kliendi taotluses. Neid teenuste tingimusi saab määrata URL-i mustrite, spetsiifiliste päiste või ümbersuunamise abil ja võimaldab sama talu kaudu tuvastada mitmeid veebiteenuseid. Lisaks sellele pakub iga teenus oma taustaprogramme. Palun vaadake Muuda taluteenuseid et saada lisateavet teenuste valikute kohta.

Isikupärastatud veateated. Isikupärastatud veateadete kaudu suudab taluteenus vastata teie saidi kohandatud sõnumile, kui reaalsetest serveritest avastatakse veebikoodi viga. Kuvatakse isikupärastatud HTML-leht.

HTTP PROFILE SERVICE OPTIONS
HTTP-talu teenused pakuvad sisu vahetamise meetodit mitmete erinevate omaduste, taustaprogrammide või isegi püsivusmeetoditega veebiteenuste edastamiseks, kasutades mõningaid deterministlikke tingimusi, mida talumaja südamik kasutab, et sobitada iga kliendi sooviga õiget teenust. Seda teenuse määratlust kasutab põllumajandusettevõte, et määrata kindlaks taustaprogrammide serverid, mis võivad kliendile vastuse anda.
Iga teenust proovib HTTP talu tuum prioriteetses režiimis ja kui ühtegi teenust ei sobitata, tagastab talu tuum vea. Sel põhjusel on lubatud kasutada mitut teenuse määratlust. Kui ühtegi URL-i ei ole määratletud, sobib iga päring.
HTTP-teenuse tingimused määratakse virtuaalse hosti- ja / või URL-i järgi. Kõiki neid selgitatakse allpool.
Alljärgnevalt on toodud HTTP talumajapidamiste profiili teenindamise tingimused ja valikud.

Virtuaalne host. See väli määrab domeeninime poolt kindlaks määratud tingimuse sama virtuaalse IP ja pordi kaudu, mis on määratud HTTP-talu poolt. Selle tingimuse kõrvaldamiseks jätke see tühjaks.

URL-i muster. See väli võimaldab määrata veebiteenuse, mis puudutab URL-i, mida klient taotleb konkreetse URL-i mustri järgi, mida süntaktiliselt kontrollitakse. Selle tingimuse kõrvaldamiseks jätke see tühjaks.

Ümbersuunamine. See väli käitub spetsiaalse taustaprogrammina, kuna kliendi soovile vastatakse automaatselt uuele URL-ile.

Püsivus. See parameeter määrab kindlaks, kuidas HTTP-teenus kliendiseansi haldamiseks hakkab toimima ja millist HTTP-ühenduse välja tuleb hallata, et säilitada kliendi seansid. Kui valitud on püsivuse seansi tüüp, ilmub püsivuse seansi TTL.

Püsivus puudub. Põllumajandusettevõte ei kontrolli kliendi istungeid ning HTTP- või HTTPS-päringud saadetakse reaalsetesse serveritesse tasuta.
IP - kliendi aadress. IP-kliendi aadressi kasutatakse kliendi seansside säilitamiseks reaalsete serverite kaudu.
BASIC - põhiline autentimine. Kliendi seansside juhtimiseks kasutatakse HTTP põhitõendi päist.
Näiteks kui veebileht taotleb kliendile põhilist autentimist, sisaldab HTTP päis järgmist stringi:
HTTP/1.1 401 Authorization Required
Server: HTTPd/1.0
Date: Sat, 27 Nov 2011 10:18:15 GMT
WWW-Authenticate: Basic realm="Secure Area"
Content-Type: text/html
Content-Length: 31 |
Seejärel vastab klient päisega:
GET /private/index.html HTTP/1.1
Host: localhost
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== |
Seda põhilist autentimisstringi kasutatakse kliendi seansi identifitseerimiseks seansi ID-ks.
URL - päringu parameeter. Kui seansi ID saadetakse GET-parameetri kaudu koos URL-iga, on võimalik kasutada seda suvandit, mis näitab kliendi seansi ID-ga seotud parameetri nime. Näiteks kliendi soov nagu näiteks http://www.example.com/index.php?sid=3a5ebc944f41daa6f849f730f1 “On konfigureeritud järgmiselt:

URL-i seansi püsivuse konfigureerimiseks vali see suvand välja Püsivuse seanss ja seejärel vajuta nuppu Muuda. Hiljem kuvatakse kaks uut välja:
Püsivus seansi aeg elada (TTL). See väärtus näitab passiivse kliendi seansi maksimaalset eluaega (maksimaalne seansi vanus) sekundites.
Püsivuse seansi tunnus. See väli on URL-i parameetri nimi, mida põllumajandusettevõte analüüsib ja haldab kliendi seanssi.
PARM - URI parameeter. Teine võimalus kliendiseansi tuvastamiseks toimub URI parameetri abil. See on väli, mis on eraldatud semikooloniga, nagu järgmine: http://www.example.com/private.php; EFD4Y7 "

Sellise püsivuse seadistamiseks piisab parameetri PARM valimiseks ja vajutage nuppu Muuda.
COOKIE - teatud küpsis. Samuti saate valida http cookie muutuja, et säilitada kliendi seanss COOKIE valiku kaudu. Programmeerija peab kliendi seansi tuvastamiseks veebisaidile looma küpsise, näiteks:
GET /spec.html HTTP / 1.1 |
Selle spetsifikatsiooniga on vajalik järgmine konfiguratsioon:

Pärast seda, kui olete need elemendid konfigureerinud ja vajutanud kõikidele nupule Muuda, on vaja seda uuesti käivitada talupidamine muudatuste rakendamiseks.
HEADER - teatud päringu päis. Kliendi seansi tuvastamiseks võiks kasutada HTTP päise kohandatud välja. Näiteks:
GET /index.html HTTP / 1.1 |
Selle spetsifikatsiooniga on vajalik järgmine konfiguratsioon:

Pärast seda, kui olete need elemendid konfigureerinud ja kõikidel nuppudel vajutanud nupule Muuda, tuleb talu taaskäivitada muudatuste rakendamiseks.
HTTPSi taustaprogrammid. See märkeruut näitab põllumajandusettevõttele, et praeguses teenuses määratletud taustaprogrammid kasutavad HTTPSi keelt ja seejärel krüpteeritakse andmed enne saatmist.

Backend-serverite kontrollimiseks kasutage farmguardiat. Selle kasti kontrollimine võimaldab täiustatud jälgimisolekut taustaprogrammide jaoks ja täielikult isikupärastada teie praeguse teenuse skriptide jaoks. Kui farmguardian tuvastab probleemi, lülitab ta reaalse serveri automaatselt välja ja märgistatakse musta nimekirja. See on iseseisev teenus, nii et teil ei ole vaja talu taaskäivitada. Kui see valik on lubatud, käivitatakse talus määratud HTTP-teenuste kohta talupoegade server. Selle teenuse kohta lisateabe saamiseks lugege FarmGuardiani osa.

HTTP PROFILE REAL SERVERS
HTTP põllumajandusprofiili abil saate konfigureerida järgmised reaalsed serverite omadused:
Aegumine. See on backendile vastamise ajalõppu konkreetne väärtus. See väärtus ignoreerib praeguse taustaprogrammi globaalset taimestiku parameetrit.
Kaal. See on praeguse reaalse serveri kaaluväärtus. Vaikimisi määratakse 5i väärtus.

Koos Salvesta reaalse serveri nupp, mida rakendate, või saate selle tühistada
protsess.
HTTP põllumajandusprofiili osas kuvatakse tulemusega teade ja administraatoril palutakse muudatuste jõustumisel uuesti käivitada. Uue konfiguratsiooni rakendamiseks tuleb talu taaskäivitusnupu abil taaskäivitada .

TIP-teade ei kao enne talu taaskäivitamist.
Kui reaalne serveri konfiguratsioon on sisestatud, on teil võimalik konfigureerida seda Nupp Redigeeri, kustutage konfiguratsioon
Kustuta Real Serveri nupp,
lubada taustaprogrammi hooldusrežiim, et peatada taotluste saatmine praegusele serverile või
keelata jooksva taustaprogrammi hooldusrežiim, et alustada uuesti päringute saatmist valitud serverile.

Serveri indeks on kasulik praeguse talu tegeliku serveri konfiguratsiooni tuvastamiseks.
HTTP- ja HTTPS-profiilide reaalsete serverite konfiguratsiooni muutused vajavad manuaalset talu taaskäivitamist.