Shpërthimi i serverit të aplikacioneve NGINX Unit 1.27.0

Është publikuar serveri i aplikacioneve NGINX Unit 1.27.0, në kuadër të të cilit zhvillohet një zgjidhje për ekzekutimin e aplikacioneve web në gjuhë të ndryshme programimi (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dhe Java). Nën menaxhimin e NGINX Unit mund të ekzekutohen njëkohësisht disa aplikacione në gjuhë të ndryshme programimi dhe parametrat e nisjes së tyre mund të ndryshohen në mënyrë dinamike pa pasur nevojë për redaktimin e skedarëve të konfigurimit dhe rinisjen. Kodi është shkruar në gjuhën C dhe shpërndahet sipas licencës Apache 2.0. Me veçoritë e NGINX Unit mund të njiheni në njoftimin e publikimit të parë.

Në versionin e ri:

  • Është shtuar mundësia e përdorimit të variablave dhe vlerave bosh në direktivën «location», të lidhura me veprimin «return».
  • Është thjeshtuar ridrejtimi i kërkesave HTTP në HTTPS. Është shtuar variabla e re $request_uri, që përmban URI-n e kërkesës, e cila mund të përdoret gjatë përcaktimit të rrugëzimit si parametër i direktivës «location» brenda bllokut «action»: { «listeners»: { «*:443»: { «tls»: { «certificate»: «example.com» }, «pass»: «routes» }, «*:80»: { «pass»: «routes» } }, «routes»: [ { «match»: { «scheme»: «http» }, «action»: { «return»: 301, «location»: «https://${host}${request_uri}» } } }
  • Është ofruar mundësia e konfigurimit të një emri skedari tjetër nga index.html, i cili do të shërbehet kur aksesohet vetëm katalogu (për shembull, site.com/cms/). «routes»: [ { «match»: { «uri»: «/cms/*» }, «action»: { «share»: «/var/cms$uri», «index»: «default.html» } }, { «action»: { «share»: «/var/www$uri» } } ]
  • Për Ruby Rack është zbatuar vendosja e variablës së mjedisit «SCRIPT_NAME».
  • Është siguruar përputhshmëria me GCC 12.

Burimi: opennet.ru

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster