Tukunga o nginx 1.19.2 me njs 0.4.3

I hanga tuku whakarunga nginx 1.19.2, kei roto e haere tonu ana te whakawhanaketanga o nga kaha hou (i roto i te whakarara e tautokohia ana peka 1.18 Ko nga huringa anake e pa ana ki te whakakore i nga hapa nui me nga whakaraerae ka mahia).

Main huringa:

  • Ka timata nga hononga Keepalive ki te kati i mua i te pau katoa o nga hononga e waatea ana, ka kitea nga whakatupato e rite ana ki te raarangi.
  • I te wa e whakamahi ana i te tuku porowhita, kua whakatinanahia te arotautanga o te panui i te tinana tono a nga kaihoko.
  • I whakatikahia he rerenga mahara i puta i te wa e whakamahi ana i te tohutohu "ssl_ocsp".
  • Ko te raruraru i puta mai i te tukunga whakamutunga me nga karere "kore te rahi o te buf i roto i te putanga" ka puta ki te raarangi i te wa i whakahokia mai e te tūmau FastCGI he whakautu hē kua whakatikahia.
  • Kua whakatikahia te tukinga rerengamahi ka puta ina whakatauhia nga large_client_header_buffers ki nga rahi rereke i runga i nga tūmau mariko rereke.
  • Kua whakatauhia te raruraru ki te whakamutua he o nga hononga SSL me te putanga o nga whakatupato "SSL_shutdown() i rahua (SSL: ... tuhi kino ano)" kua whakatauhia.
  • Kua whakatikahia nga hapa i roto i nga waahanga ngx_http_slice_module me ngx_http_xslt_filter_module.

Wā kotahi i tupu tuku te 0.4.3, he kaiwhakamaori JavaScript mo te tūmau tukutuku nginx. Ka whakatinanahia e te kaiwhakamaori njs nga paerewa ECMAScript ka taea e koe te whakawhānui ake i te kaha o te nginx ki te tukatuka tono ma te whakamahi i nga tuhinga i roto i te whirihoranga. Ka taea te whakamahi i nga tuhinga i roto i te konae whirihoranga ki te tautuhi i te arorau matatau mo te tukatuka i nga tono, te whakaputa whirihoranga, te whakaputa hihiri i te whakautu, te whakarereke i te tono/whakautu, te hanga tere ranei i nga papa hei whakaoti rapanga i roto i nga tono tukutuku. I roto i te putanga hou:

  • Kua taapirihia te Waea Uiui me nga mahi mo te tarai aho me nga tawhā tono HTTP.
  • Ko nga mahi fs.mkdir() me te fs.rmdir() he tautoko inaianei mo te hanga me te muku whaiaronga.
  • Kua taapirihia te kaiwaehere UTF-8.
  • Kua whakatinanahia te tautoko mo te TextEncoder me te TextDecoder mo te huri i waenga i nga tohu tohu me o raatau tohu Unicode. (hei tauira: "(New TextDecoder()).decode(Uint8Array([206,177,206,178]))".

Source: opennet.ru

Tāpiri i te kōrero