Udgivelse af applikationsserveren NGINX Unit 1.27.0

Den nyeste version af applikationsserveren NGINX Unit 1.27.0 er udgivet, hvor der arbejdes på løsninger til at køre webapplikationer på forskellige programmeringssprog (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js og Java). Under administration af NGINX Unit kan flere applikationer på forskellige programmeringssprog køre samtidigt, med konfigurationsparametre der kan ændres dynamisk uden behov for at ændre konfigurationsfiler og genstarte. Koden er skrevet i C og distribueres under Apache 2.0 licensen. Funktionerne i NGINX Unit kan findes i meddelelsen om den første udgave.

I den nye version:

  • Muligheden for at bruge variabler og tomme værdier i direktivet «location», knyttet til handlingerne «return», er blevet tilføjet.
  • HTTP-forespørgsler kan nu omdirigeres lettere til HTTPS. En ny variabel $request_uri, som indeholder forespørgsels-URI'en, er blevet tilføjet, og den kan bruges til at definere ruten som parameter i «location»-direktivet inden for «action»-blokken: { «listeners»: { «*:443»: { «tls»: { «certificate»: «example.com» }, «pass»: «routes» }, «*:80»: { «pass»: «routes» } }, «routes»: [ { «match»: { «scheme»: «http» }, «action»: { «return»: 301, «location»: «https://${host}${request_uri}» } } ]
  • Muligheden for at indstille et filnavn, der er anderledes end index.html, som vil blive leveret ved anmodning om en mappe (f.eks. site.com/cms/), er tilgængelig. «routes»: [ { «match»: { «uri»: «/cms/*» }, «action»: { «share»: «/var/cms$uri», «index»: «default.html» } }, { «action»: { «share»: «/var/www$uri» } } ]
  • For Ruby Rack er det blevet implementeret at sætte miljøvariablen «SCRIPT_NAME».
  • Kompatibilitet med GCC 12 er blevet sikret.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster