NGINX Unit 1.27.0 Application Server Release

De NGINX Unit 1.27.0-applikaasjetsjinner is publisearre, wêryn in oplossing wurdt ûntwikkele om de lansearring fan webapplikaasjes yn ferskate programmeartalen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js en Java te garandearjen) ). NGINX Unit kin tagelyk meardere applikaasjes útfiere yn ferskate programmeartalen, wêrfan de startparameters dynamysk kinne wurde feroare sûnder de needsaak om konfiguraasjebestannen te bewurkjen en opnij te begjinnen. De koade is skreaun yn C en ferspraat ûnder de Apache 2.0-lisinsje. Jo kinne yn 'e kunde komme mei de funksjes fan NGINX Unit yn' e oankundiging fan 'e earste release.

Yn de nije ferzje:

  • De mooglikheid tafoege om fariabelen en lege wearden te brûken yn 'e rjochtline "lokaasje", bûn oan aksjes "werom".
  • Ienfâldige trochferwizing fan HTTP-oanfragen nei HTTPS. In nije $request_uri-fariabele tafoege dy't de fersyk-URI befettet, dy't brûkt wurde kin by it definiearjen fan in rûte as parameter nei de "lokaasje"-rjochtline binnen it "aksje"-blok: { "listeners": { "*:443": { "tls" ": { "certificate" : "example.com" }, "pass": "rûtes" }, "*:80": { "pass": "rûtes" } }, "rûtes": [ { "match": { "scheme": " http" }, "action": { "return": 301, "location": "https://${host}${request_uri}" } } }
  • It is mooglik om in oare triemnamme te konfigurearjen as index.html, dy't jûn wurdt by tagong mei allinich in map (bygelyks site.com/cms/). "routes": [ { "match": { "uri": "/cms/*" }, "action": { "share": "/var/cms$uri", "index": "default.html" } }, { "action": { "share": "/var/www$uri" } } ]
  • Foar Ruby Rack is de omjouwingsfariabele "SCRIPT_NAME" ynsteld.
  • Kompatibiliteit mei GCC 12 wurdt levere.

Boarne: opennet.ru

Add a comment