Ny famoahana Nginx 1.29.6

Navoaka ny famoahana ny sampana lehibe an'ny nginx 1.29.6, izay mitohy ny fampivoarana ireo endri-javatra vaovao. Mifanaraka amin'izany, ny sampana stable 1.28.x dia tohanana, fanovana mifandraika amin'ny fanafoanana ny fahadisoana lehibe sy ny fahalemena ihany no atao. Amin'ny ho avy, ny sampana stable 1.29 dia haorina amin'ny fototry ny sampana lehibe 1.30.x. Ny kaody tetikasa dia voasoratra amin'ny C ary zaraina amin'ny alàlan'ny fahazoan-dàlana BSD.

Manampy ny fahafahana mampifandray ireo fivoriana mpanjifa amin'ny mpizara mitovy ao anaty vondrona iray ity famoahana vaovao ity. Misy fomba telo azo ampiasaina: "cookie" - mamindra angona momba ny voafantina mpizara amin'ny alalan'ny Cookie voafaritra; "route" — ny mpizara proxy dia manome lalana ho an'ny mpanjifa rehefa voaray ny fangatahana voalohany; "learn" — ny nginx dia mamakafaka ny valiny avy amin'ny mpizara upstream ary mitadidy ny fivoriana natombok'ny mpizara. Mba hanamboarana ny binding, ny directive "sticky" dia nampiana tao amin'ny bloc "upstream" an'ny module "http", ary ny parameter "route" sy "drain" dia nampiana tao amin'ny directive "server". # Ny mpizara "a" na "b" dia napetraka amin'ny alalan'ny Cookie srv_id. upstream backend { server backend1.example.com route=a; server backend2.example.com route=b; sticky cookie srv_id expires=1h domain=.example.com path=/; } # Ny lalana dia nalaina avy amin'ny Cookie "JSESSIONID" na, raha tsy voafaritra, avy amin'ny parameter jsessionid ao amin'ny URI. map $cookie_jsessionid $route_cookie { ~.+\.(?P\w+)$ $route; } map $request_uri $route_uri { ~jsessionid=.+\.(?P\w+)$ $route; } upstream backend { server backend1.example.com route=a; server backend2.example.com route=b; sticky route $route_cookie $route_uri; } # Mamorona session ny upstream server amin'ny alàlan'ny fametrahana ny cookie "EXAMPLECOOKIE" amin'ny valiny voalohany. # Ny fangatahana hafa miaraka amin'ity cookie ity dia alefa any amin'ny mitovy mpizara. upstream backend { server backend1.example.com:8080; server backend2.example.com:8081; sticky learn create=$upstream_cookie_examplecookie lookup=$cookie_examplecookie zone=client_sessions:1m; }

Source: opennet.ru

Mividiana fampiantranoana azo antoka ho an'ny tranokala misy fiarovana DDoS, mpizara VPS VDS 🔥 Mividiana fampiantranoana tranonkala azo antoka miaraka amin'ny fiarovana DDoS, mpizara VPS VDS | ProHoster