Famoahana ny nginx 1.19.2 sy njs 0.4.3

niforona famotsorana ambony nginx 1.19.2, ao anatin'izany dia mitohy ny fampivoarana ny fahaiza-manao vaovao (miaraka amin'ny stable tohanana sampana 1.18 Ny fanovana mifandraika amin'ny fanafoanana ny fahadisoana lehibe sy ny fahalemena ihany no atao).

tena fanovana:

  • Manomboka mihidy izao ny fifandraisana Keepalive alohan'ny hahalany ny fifandraisana rehetra misy, ary hita taratra ao anaty log ny fampitandremana mifanaraka amin'izany.
  • Rehefa mampiasa fifindran'ny chunked, dia nampiharina ny fanatsarana ny famakiana ny vatan'ny fangatahana mpanjifa.
  • Namboarina ny fitadidiana nitranga tamin'ny fampiasana ny torolΓ lana "ssl_ocsp".
  • Ny olana niseho tamin'ny famoahana farany tamin'ny hafatra "zero size buf in output" dia navoaka tao amin'ny log rehefa namerina valiny diso ny mpizara FastCGI.
  • Namboarina ny fianjeran'ny workflow izay mitranga rehefa apetraka amin'ny habe samihafa amin'ny lohamilina virtoaly samihafa ny large_client_header_buffers.
  • Ny olana amin'ny fampitsaharana diso ny fifandraisana SSL sy ny famoahana fampitandremana "SSL_shutdown() tsy nahomby (SSL: ... ratsy manoratra indray)" dia voavaha.
  • Namboarina ny lesoka ao amin'ny modules ngx_http_slice_module sy ngx_http_xslt_filter_module.

niara- nitranga fanontana ny 0.4.3, mpandika teny JavaScript ho an'ny mpizara tranonkala nginx. Ny mpandika teny njs dia mampihatra ny fenitry ny ECMAScript ary ahafahanao manitatra ny fahaizan'ny nginx amin'ny fanodinana ny fangatahana amin'ny alΓ lan'ny script ao amin'ny konfigurasi. Ny scripts dia azo ampiasaina amin'ny rakitra fanamafisana mba hamaritana ny lojika mandroso amin'ny fanodinana ny fangatahana, ny famoronana rindrankajy, ny famoronana valiny mavitrika, ny fanovana ny fangatahana/valiny, na ny famoronana stubs haingana hamahana olana amin'ny rindranasa tranonkala. Ao amin'ny dikan-teny vaovao:

  • Nampiana Module Query String miaraka amin'ny fiasa amin'ny famafazana tady miaraka amin'ny mari-pamantarana fangatahana HTTP.
  • Ny asa fs.mkdir() sy fs.rmdir() dia manana fanohanana amin'ny famoronana sy famafana ny lahatahiry miverimberina.
  • Nampiana decoder UTF-8.
  • Ny fanohanan'ny TextEncoder sy TextDecoder dia nampiharina mba hanovana ny kaody tarehintsoratra sy ny fanehoana Unicode azy. (ohatra: "(New TextDecoder()).decode(new Uint8Array([206,177,206,178]))".

Source: opennet.ru

Add a comment