Издање Нгинк 1.29.6

Објављено је издање главне гране nginx 1.29.6, у којој се наставља развој нових функција. Паралелно, подржана је стабилна грана 1.28.x, врше се само измене везане за отклањање озбиљних грешака и рањивости. У будућности ће стабилна грана 1.29 бити формирана на основу главне гране 1.30.x. Код пројекта је написан у C језику и дистрибуиран је под BSD лиценцом.

Ново издање додаје могућност повезивања клијентских сесија са истим серверима у групи. Доступне су три методе: „колачић“ - преноси податке о изабраном сервер преко наведеног колачића; „рута“ — прокси сервер додељује руту клијенту по пријему првог захтева; „учење“ — nginx анализира одговоре са узводног сервера и памти сесије које је покренуо сервер. Да би се конфигурисало повезивање, директива „лепљива“ је додата у блок „узводни“ модула „http“, а параметри „рута“ и „драин“ су додати у директиву „сервер“. # Сервер „а“ или „б“ се подешава преко колачића srv_id. узводни бекенд { сервер backend1.example.com рута=a; сервер backend2.example.com рута=b; лепљиви колачић srv_id expires=1h домаин=.example.com пут=/; } # Рута се преузима из колачића „JSESSIONID“ или, ако није подешен, из параметра jsessionid у URI-ју. мап $cookie_jsessionid $route_cookie { ~.+\.(?P\w+)$ $route; } мапа $request_uri $route_uri { ~jsessionid=.+\.(?P\w+)$ $route; } узводни бекенд { сервер backend1.example.com route=a; сервер backend2.example.com route=b; лепљива рута $route_cookie $route_uri; } # Узводни сервер креира сесију постављањем колачића "EXAMPLECOOKIE" на први одговор. # Остали захтеви са овим колачићем се усмеравају на исти серверузводни бекенд { сервер backend1.example.com:8080; сервер backend2.example.com:8081; лепљиво учење креирај=$upstream_cookie_examplecookie претрага=$cookie_examplecookie зона=клијентске_сесије:1м; }

Извор: опеннет.ру

Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster