Chaidh frithealaiche tagraidh NGINX Unit 1.27.0 fhoillseachadh, 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:
- Chuir sinn ris a’ chomas caochladairean agus luachan falamh a chleachdadh anns an stiùireadh “àite”, ceangailte ri gnìomhan “tilleadh”.
- Ath-stiùireadh nas sìmplidhe air iarrtasan HTTP gu HTTPS. Chaidh caochladair ùr $request_uri a chur ris anns a bheil URI an iarrtais, a ghabhas cleachdadh nuair a thathar a' mìneachadh slighe mar pharamadair dhan stiùireadh "àite" taobh a-staigh a' bhloca "gnìomh": { "luchd-èisteachd": { "*: 443": { "tls " : { " teisteanas " : " eisimpleir.com " }, " pass " : " slighean " }, " *: 80 " : { " pass " : " slighean " } }, " slighean " : [ { " maids " : { "scheme" : " http " }, "action" : { "till": 301, "location" : " https:// ${ host}$ {request_uri} " } } }
- Tha e comasach ainm faidhle a rèiteachadh a bharrachd air index.html, a thèid a thoirt seachad nuair a ruigeas tu le dìreach eòlaire (mar eisimpleir, site.com/cms/). "slighean": [ { "match": { "uri": "/cms/*" }, "gnìomh": { "share": "/var/cms$uri", "index": "default.html" } }, { "gnìomh": { "share": "/var/www$uri" } } ]
- Airson Ruby Rack, chaidh caochladair na h-àrainneachd “SCRIPT_NAME” a shuidheachadh.
- Tha co-chòrdalachd le GCC 12 air a thoirt seachad.
Source: fosgailtenet.ru
