Izdaja strežnika aplikacij NGINX Unit 1.27.0

Objavljeno je 1.27.0 različica aplikacijskega strežnika NGINX Unit, ki razvija rešitev za zagon spletnih aplikacij v različnih programskih jezikih (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js in Java). Pod NGINX Unit lahko hkrati deluje več aplikacij v različnih programskih jezikih, pri čemer se parametri za zagon lahko dinamično spreminjajo brez potrebe po urejanju konfiguracijskih datotek in ponovnem zagonu. Koda je napisana v jeziku C in je izdana pod licenco Apache 2.0. Z značilnostmi NGINX Unit se lahko seznanite v napovedi prve izdaje.

V novi različici:

  • Dodana je možnost uporabe spremenljivk in praznih vrednosti v direktivi „location“, povezanih z dejanji „return“.
  • Poenostavljeno je preusmerjanje HTTP zahtevkov na HTTPS. Dodana je nova spremenljivka $request_uri, ki vsebuje URI zahtevka, ki jo lahko uporabite pri določanju poti kot parameter direktive „location“ znotraj bloka „action“: { "listeners": { "*:443": { "tls": { "certificate": "example.com" }, "pass": "routes" }, "*:80": { "pass": "routes" } }, "routes": [ { "match": { "scheme": "http" }, "action": { "return": 301, "location": "https://${host}${request_uri}" } } ]
  • Omogočena je nastavitev imena datoteke, drugačnega od index.html, ki se bo vrnila ob dostopu z navedbo samo imenika (na primer, site.com/cms/). "routes": [ { "match": { "uri": "/cms/*" }, "action": { "share": "/var/cms$uri", "index": "default.html" } }, { "action": { "share": "/var/www$uri" } } ]
  • Za Ruby Rack je implementirana nastavitev okoljske spremenljivke „SCRIPT_NAME“.
  • Zagotovljena je združljivost z GCC 12.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster