UtgÄvan av applikationsservern NGINX Unit 1.27.0.

Applikationen av NGINX Unit 1.27.0 har publicerats, som utvecklar en lösning för att köra webbapplikationer pÄ olika programmeringssprÄk (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js och Java). Under NGINX Unit kan flera applikationer pÄ olika programmeringssprÄk köras samtidigt, dÀr startparametrarna kan Àndras dynamiskt utan behov av att redigera konfigurationsfiler och omstart. Koden Àr skriven i C och distribueras under Apache 2.0-licensen. Funktionerna i NGINX Unit kan bekantas med i tillkÀnnagivandet för den första utgÄvan.

I den nya versionen:

  • Möjligheten att anvĂ€nda variabler och tomma vĂ€rden i direktivet "location", kopplade till Ă„tgĂ€rderna "return", har lagts till.
  • Omfördelning av HTTP-förfrĂ„gningar till HTTPS har förenklats. En ny variabel $request_uri, som innehĂ„ller begĂ€rans URI, har lagts till och kan anvĂ€ndas för att definiera rutt som en parameter i direktivet "location" inom "action"-blocket: { "listeners": { "*:443": { "tls": { "certificate": "example.com" }, "pass": "routes" }, "*:80": { "pass": "routes" } }, "routes": [ { "match": { "scheme": "http" }, "action": { "return": 301, "location": "https://${host}${request_uri}" } } }
  • Möjligheten att stĂ€lla in ett filnamn som skiljer sig frĂ„n index.html, som kommer att returneras vid begĂ€ran med endast katalogen angiven (t.ex. site.com/cms/). "routes": [ { "match": { "uri": "\/cms\/*" }, "action": { "share": "\/var\/cms$uri", "index": "default.html" } }, { "action": { "share": "\/var\/www$uri" } } ]
  • För Ruby Rack har instĂ€llningen av miljövariabeln "SCRIPT_NAME" implementerats.
  • Kompatibilitet med GCC 12 har sĂ€kerstĂ€llts.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster