Sgaoileadh frithealaiche tagraidh aonad NGINX 1.24.0

Chaidh frithealaiche tagraidh NGINX Unit 1.24 a leigeil ma sgaoil, anns a bheil fuasgladh ga leasachadh gus dèanamh cinnteach gun tèid tagraidhean lìn a chuir air bhog ann an grunn chànanan prògramaidh (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js agus Java). Faodaidh Aonad NGINX grunn thagraidhean a ruith aig an aon àm ann an diofar chànanan prògramaidh, agus faodar na paramadairean tòiseachaidh aca atharrachadh gu dinamach gun fheum air faidhlichean rèiteachaidh a dheasachadh agus ath-thòiseachadh. Tha an còd sgrìobhte ann an C agus air a chuairteachadh fo chead Apache 2.0. Gheibh thu eòlas air feartan Aonad NGINX nuair a chaidh a’ chiad fhoillseachadh fhoillseachadh.

Anns an dreach ùr:

  • Tha co-chòrdalachd le Ruby 3.0 cinnteach.
  • Chaidh PHP a chur ris an liosta bunaiteach de sheòrsaichean MIME.
  • Tha e comasach roghainnean neo-riaghailteach a shuidheachadh airson ceanglaichean TLS tro òrdughan OpenSSL.
  • Taic a bharrachd airson a bhith a’ cuingealachadh giollachd fhaidhlichean statach stèidhichte air seòrsaichean MIME. Mar eisimpleir, gus na faidhlichean a chaidh a luchdachadh suas a chuingealachadh gu dìreach ìomhaighean agus bhideothan, faodaidh tu sònrachadh: { “share”: “/www/data”, “types”: [ “image/*”, “video/*” ] }
  • Tha an comas chroot a chleachdadh, casg a chuir air ceanglaichean samhlachail agus casg a chuir air eadar-ghearradh puingean sreap co-cheangailte ri iarrtasan fa leth nuair a thathar a’ frithealadh fhaidhlichean statach. { "share": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": meallta, "traverse_mounts": meallta }
  • Chuir sinn luchdan ris gus na modalan “http” agus “websocket” a thoirt thairis gu fèin-ghluasadach ann an Node.js.
  • Airson Python, tha e comasach grunn earrannan “targaidean” a shònrachadh anns an rèiteachadh gus diofar sgeamaichean a mhìneachadh airson luchd-làimhseachaidh WSGI / ASGI a ghairm ann an aon iarrtas. { "applications": { "python-app": { "seòrsa": "python", "path": "/www/apps/python-app/", "targets": { "foo": { "modal" : "foo.wsgi", "callable" : "foo" }, "bar" : { "modal": "bar.wsgi", "callable": "bàr" } } } }

Source: fosgailtenet.ru

Cuir beachd ann