A tọhapụrụ alaka isi nke nginx 1.25.5, n'ime nke mmepe nke atụmatụ ọhụrụ na-aga n'ihu. Alaka kwụsiri ike na 1.24.x nwere naanị mgbanwe metụtara mkpochapụ nnukwu ahụhụ na adịghị ike. N'ọdịnihu, dabere na isi alaka 1.25.x, a ga-emepụta alaka siri ike 1.26. Edere koodu ọrụ ahụ na C wee kesaa n'okpuru ikikere BSD.
N'ime mgbanwe ndị a:
- E tinyela nkwado na modulu iyi. mebere sava, nke a kọwara nhazi ya na ngọngọ "sava { … }" site na iji ntuziaka aha sava. sava { aha_sava ~^(www\.)?(.+)$; proxy_pass www.$2:12345; }
- Agbakwunyela modul ngx_stream_pass_module ọhụrụ, emebere iji zipu njikọ anatara ozugbo na oghere ntị ọ bụla metụtara modul dị ka http, iyi na ozi. iyi {ihe nkesa {na-ege ntị 12345 ssl; ssl_certificate domain.crt; ssl_certificate_key domain.key; ngafe 127.0.0.1:8000; } }
- Ntuziaka na-ege ntị nke modul iyi na-arụ ọrụ nkwado maka "kwụsịrị" (na-enyere aka ịnabata), "accept_filter" (nyocha njikọ na-abata etinyere tupu ịkpọ ọrụ nnabata) na "setfib" (ịtọ ntọala tebụl ntụgharị).
- Maka ụfọdụ ihe owuwu ụlọ, etinyere nkwado maka ịchọpụta nha ngọngọ (akara cache) ejiri nyefee data n'etiti cache CPU na ebe nchekwa.
- Na sistemụ Silicon Apple, agbakwunyela nkwado maka njikwa ngwugwu Homebrew.
- Edozila nsogbu nchịkọta dị iche iche maka Windows.
- Edoziri ahụhụ nke mere ka emechie njikọ mgbe ị na-eji ọnọdụ 0-RTT na protocol QUIC.
Na mgbakwunye, anyị nwere ike ịhụ mbipụta nke ọrụ FreeNginx 1.26.0 kwụsiri ike, nke na-etolite ndụdụ nke Nginx. Maxim Dunin na-emepụta ndụdụ ahụ, otu n'ime isi ndị nrụpụta Nginx. A na-edobe FreeNginx dị ka ọrụ anaghị akwụ ụgwọ nke na-enye mmepe nke koodu Nginx na-enweghị enyemaka ụlọ ọrụ. Mwepụta 1.26.0 ka akara dị ka ntọhapụ kwụsiri ike, na-etinye mgbanwe na ndozi sitere na mwepụta nke ngalaba isi Nginx 1.25. Tinyere ihe ndị ọzọ, FreeNginx 1.26.0 gụnyere nkwado nnwale maka protocol HTTP/3, ndozi megide ọgụ DoS, yana ndozi metụtara nhazi I/O asynchronous.
N'otu oge ahụ, njs 0.8.4, onye ntụgharị asụsụ JavaScript maka sava weebụ nginx. Onye ntụgharị okwu njs na-etinye ụkpụrụ ECMAScript n'ọrụ ma na-enye gị ohere ịgbatị ikike nhazi arịrịọ nginx site na iji edemede nhazi. Enwere ike iji scripts na faịlụ nhazi iji kọwaa usoro nhazi arịrịọ dị elu, mepụta nhazi, mepụta nzaghachi n'ụzọ dị iche iche, gbanwee arịrịọ/nzaghachi, ma ọ bụ mepụta stubs ngwa ngwa iji dozie nsogbu na ngwa weebụ. Na ụdị ọhụrụ: agbakwunyere nkwado maka injin QuickJS JavaScript na CLI; etinyela ikike ịtọ isi ihe nkesa; etinyekwala nlele maka mgbanwe abụọ edobere site na js_set.
isi: opennet.ru
