Lëshimi i serverit të aplikacionit NGINX Unit 1.27.0

Është publikuar serveri i aplikacionit NGINX Unit 1.27.0, brenda të cilit është duke u zhvilluar një zgjidhje për të siguruar lëshimin e aplikacioneve në internet në gjuhë të ndryshme programimi (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dhe Java ). Njësia NGINX mund të ekzekutojë njëkohësisht aplikacione të shumta në gjuhë të ndryshme programimi, parametrat e nisjes së të cilave mund të ndryshohen në mënyrë dinamike pa pasur nevojë të redaktoni skedarët e konfigurimit dhe të rinisni. Kodi është shkruar në C dhe shpërndahet nën licencën Apache 2.0. Ju mund të njiheni me veçoritë e NGINX Unit në njoftimin e lëshimit të parë.

Në versionin e ri:

  • U shtua aftësia për të përdorur variabla dhe vlera boshe në direktivën "vendndodhja", e lidhur me veprimet "kthim".
  • Ridrejtimi i thjeshtuar i kërkesave HTTP në HTTPS. U shtua një ndryshore e re $request_uri që përmban URI-në e kërkesës, e cila mund të përdoret kur përcaktoni një rrugë si parametër në direktivën "location" brenda bllokut "action": { "dëgjuesit": { "*:443": { "tls ": { "certificate" : "example.com" }, "pass": "rrugët" }, "*:80": { "pass": "rrugët" } }, "routes": [ { "match": { "scheme": " http" }, "action": { "return": 301, "location": "https://${host}${request_uri}" } } }
  • Është e mundur të konfiguroni një emër skedari të ndryshëm nga index.html, i cili do të jepet kur qaseni vetëm me një direktori (për shembull, site.com/cms/). "rrugët": [ { "match": { "uri": "/cms/*" }, "action": { "share": "/var/cms$uri", "index": "default.html" } }, { "action": { "share": "/var/www$uri" } } ]
  • Për Ruby Rack, ndryshorja e mjedisit "SCRIPT_NAME" është caktuar.
  • Përputhshmëria me GCC 12 ofrohet.

Burimi: opennet.ru

Shto një koment