Hoʻokuʻu ʻia o nginx 1.19.1 a me njs 0.4.2

Waiho ʻia e hoʻokuʻu ʻana i kahi lālā nui hou NINx 1.19.1, i loko o kahi e hoʻomohala ʻia ai nā manawa hou. Ma ka paʻa paʻa kākoʻo lālā 1.18.x Hoʻololi wale ʻia e pili ana i ka hoʻopau ʻana i nā hewa koʻikoʻi a me nā nāwaliwali. ʻO ka makahiki aʻe, e pili ana i ka lālā nui 1.19.x, e hoʻokumu ʻia kahi lālā paʻa 1.20.

ka papa kuhikuhiE ke hoʻololi:

  • Ma nā kuhikuhi "proxy_cache_path",
    Ua hoʻohui ʻo "fastcgi_cache_path", "scgi_cache_path" a me "uwsgi_cache_path" i kahi ʻāpana "min_free" e hoʻoponopono i ka nui o ka cache e pili ana i ka hoʻoholo ʻana i ka liʻiliʻi o ka nui o ka hakahaka manuahi.

  • Nā kuhikuhi "liering_close", "lingering_time" a me "lingering_timeout" ua hoʻololi ʻia e hana me HTTP/2.
  • E hōʻoia e hoʻolei ʻia nā ʻikepili pono ʻole a pau i hoʻouna ʻia e ka hope.
  • I ka loaʻa ʻana o kahi pane pōkole loa mai ka kikowaena FastCGI, hoʻāʻo ʻo Nginx e hoʻouna i ka ʻāpana i loaʻa o ka pane i ka mea kūʻai aku a laila pani i ka pilina.
  • I ka loaʻa ʻana o kahi pane o ka lōʻihi hewa ʻole mai ka gRPC backend, hoʻōki ʻo Nginx i ka hana ʻana i ka noi me kahi leka hewa.
  • Ua hoʻopaʻa ʻia nā hewa, no ka laʻana, ʻo ka wehe ʻana i nā kumu Unix hoʻolohe i ka wā e hoʻoponopono ai i ka hōʻailona SIGQUIT ua hōʻoia ʻia, ke koho ʻana i nā ʻeke UDP zero-nui a me ke koho ʻana i nā backends uwsgi i ka wā e hoʻohana ai i ka SSL ua hoʻoponopono ʻia, ua hoʻopaʻa ʻia ka hoʻoponopono hewa i ka wā e hoʻohana ai i ka "ssl_ocsp" kuhikuhi, helu hewa ʻole o ka nui cache ma ka ʻōnaehana faila XFS ua hoʻopaʻa ʻia a NFS.

I ka manawa like ua hanaia hoʻokuʻu njs 0.4.2, he unuhi'ōlelo JavaScript no ke kikowaena pūnaewele nginx. Hoʻohana ka mea unuhi ʻōlelo njs i nā kūlana ECMAScript a hiki iā ʻoe ke hoʻonui i ka hiki o nginx e hoʻoponopono i nā noi me ka hoʻohana ʻana i nā palapala i ka hoʻonohonoho. Hiki ke hoʻohana ʻia nā Scripts i kahi faila hoʻonohonoho e wehewehe i ka loiloi holomua no ka hoʻoponopono ʻana i nā noi, ka hoʻokumu ʻana i kahi hoʻonohonoho, hoʻoulu i ka pane, hoʻololi i kahi noi/pane, a i ʻole e hana wikiwiki i nā stubs e hoʻoponopono i nā pilikia ma nā noi pūnaewele. Hoʻohui ka mana hou i ke kākoʻo no RegExp.prototype[Symbol.replace] a me %TypedArray%.prototype.sort(). Hoʻokomo ʻia ka hiki ke hoʻihoʻi i ka laina-by-line. Ua hoʻohui ʻia nā hana e like me mkdir (), readdir () a me rmdir () i ka module "fs".

Eia kekahi, ʻo ka Ministry of Internal Affairs o ka Russian Federation loaa ka hōʻoia ʻana o ka ʻike e pili ana i ka hoʻopau ʻana i ka hihia karaima e pili ana i nā kuleana i ka polokalamu Nginx, a me ka hoʻopau ʻana i ka hōʻoia ʻana o ka hoʻoholo i hana ʻia e ke keʻena o ka luna hoʻopiʻi. "ʻO ka hihia hewa i hoʻopaʻa ʻia, i hoʻomaka ʻia ma 04.12.2019/18.05.2020/1 ma ka ʻoiaʻiʻo o ka hewa kope kope e Rambler Internet Holding LLC i ka wā o ka hoʻomohala ʻana o ka polokalamu Nginx, ua hoʻopau ʻia ma 1/24/XNUMX ma lalo o ka pauku XNUMX o ka ʻāpana XNUMX o ke kiʻi. XNUMX o ke Code of Criminal Procedure o ka Russian Federation (no ka nele o ka corpus delicti). Ma mua o ka pau ʻana o ka hihia karaima i hōʻikeʻia ʻO Igor Sysoev, ka mea kākau o Nginx, akā aia nō ka hiki ke hoʻopau ʻia kēia hoʻoholo e nā luna hoʻomalu. I ka manawa like, ma ka ʻaha hoʻokolokolo US hoʻomau pili i nā kuleana iā Nginx, nā hana kūʻē i ka hui F5 Networks, i hoʻomaka ʻia ma hope o ka waiho ʻana i kahi hoʻopiʻi e ka hui loio ʻo Lynwood Investments.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka