Mwepụta nkesa ngwa NGINX nkeji 1.24.0

A tọhapụrụ ihe nkesa ngwa NGINX Unit 1.24, n'ime nke a na-emepụta ihe ngwọta iji hụ na mmalite nke ngwa weebụ n'asụsụ mmemme dị iche iche (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js na Java). Unit NGINX nwere ike ịme ọtụtụ ngwa n'otu oge n'asụsụ mmemme dị iche iche, usoro mmalite nke enwere ike gbanwee nke ọma na-enweghị mkpa dezie faịlụ nhazi wee malitegharịa. Edere koodu ahụ na C wee kesaa n'okpuru ikike Apache 2.0. Ị nwere ike mata atụmatụ nke NGINX Unit na ọkwa nke ntọhapụ mbụ.

Na ụdị ọhụrụ:

  • Ekwenyere ndakọrịta na Ruby 3.0.
  • Agbakwunyela PHP na ndepụta ndabara nke ụdị MIME.
  • Ọ ga-ekwe omume ịtọ ntọala aka ike maka njikọ TLS site na iwu OpenSSL.
  • Nkwado agbakwunyere maka ịmachi nhazi faịlụ static dabere na ụdị MIME. Dịka ọmụmaatụ, iji kpachie faịlụ ndị ebugoro na naanị onyonyo na vidiyo, ị nwere ike ịkọwapụta: {“share”: “/www/data”, “ụdị”: [“image/*”, “video/*”] }
  • Ikike iji chroot, gbochie iji njikọ ihe atụ yana machibido nkwụsị nke ebe ugwu n'ihe metụtara arịrịọ onye ọ bụla mgbe etinyere faịlụ static. {"share": "/www/data/static/", "chroot":"/www/data/", "follow_symlinks": ụgha, "traverse_mounts": ụgha }
  • Agbakwunyere ihe nbipụta ka ọ kwatuo modul "http" na "websocket" na Node.js ozugbo.
  • Maka Eke Ọgba, ọ ga-ekwe omume ịkọwa ọtụtụ ngalaba "ezubere iche" na nhazi iji kọwaa atụmatụ dị iche iche maka ịkpọ WSGI/ASGI njikwa n'otu ngwa. {"ngwa": {"python-app": {"ụdị": "python", "ụzọ": "/www/apps/python-app/", "ebumnobi": {"foo": {"module" : "foo.wsgi", "callable": "foo"}, "ogwe": {"module": "bar.wsgi", "callable": "ogwe"}}}} }

isi: opennet.ru

Tinye a comment