Rilaxx ta' NGINX Unit Application Server 1.27.0

Ġie ppubblikat is-server tal-applikazzjoni NGINX Unit 1.27.0, li fih qed tiġi żviluppata soluzzjoni biex tiżgura t-tnedija ta’ applikazzjonijiet tal-web f’diversi lingwi ta’ programmar (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js u Java ). L-Unità NGINX tista 'tħaddem simultanjament applikazzjonijiet multipli f'lingwi ta' programmar differenti, li l-parametri tat-tnedija tagħhom jistgħu jinbidlu b'mod dinamiku mingħajr il-ħtieġa li jeditjaw fajls ta 'konfigurazzjoni u jerġgħu jibdew. Il-kodiċi huwa miktub f'Ċ u mqassam taħt il-liċenzja Apache 2.0. Tista' tiffamiljarizza ruħek mal-karatteristiċi tal-Unità NGINX fit-tħabbira tal-ewwel rilaxx.

Fil-verżjoni l-ġdida:

  • Miżjud il-ħila li tuża varjabbli u valuri vojta fid-direttiva "lok", marbuta ma 'azzjonijiet ta' "ritorn".
  • Ridirezzjoni simplifikata ta' talbiet HTTP għal HTTPS. Miżjud varjabbli $request_uri ġdida li fiha l-URI tar-rikjesta, li tista' tintuża meta tiddefinixxi rotta bħala parametru għad-direttiva "lokazzjoni" ġewwa l-blokk "azzjoni": { "semmiegħa": { "*:443": { "tls ": { "certificate" : "example.com" }, "pass": "rotot" }, "*:80": { "pass": "rotot" } }, "rotot": [ { "taqbila": { "scheme": " http" }, "action": { "ritorn": 301, "location": "https://${host}${request_uri}" } } }
  • Huwa possibbli li jiġi kkonfigurat isem ta' fajl għajr index.html, li se jingħata meta jaċċessa biss direttorju (per eżempju, site.com/cms/). "rotot": [ { "match": { "uri": "/cms/*" }, "action": { "share": "/var/cms$uri", "index": "default.html" } }, { "azzjoni": { "share": "/var/www$uri" } } ]
  • Għal Ruby Rack, il-varjabbli ambjentali “SCRIPT_NAME” ġiet issettjata.
  • Il-kompatibbiltà mal-GCC 12 hija pprovduta.

Sors: opennet.ru

Żid kumment