NGINX Unitatea 1.27.0 Aplikazio zerbitzariaren bertsioa

NGINX Unitatea 1.27.0 aplikazio zerbitzaria argitaratu da, eta horren barruan irtenbide bat garatzen ari da hainbat programazio-lengoaiatan web aplikazioak abian jartzea ziurtatzeko (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js eta Java). ). NGINX Unitateak hainbat aplikazio aldi berean exekutatu ditzake programazio-lengoaia ezberdinetan, eta horien abiarazte-parametroak dinamikoki alda daitezke konfigurazio fitxategiak editatu eta berrabiarazi beharrik gabe. Kodea C-n idatzita dago eta Apache 2.0 lizentziapean banatzen da. NGINX Unitatearen ezaugarriak ezagutu ditzakezu lehen bertsioaren iragarpenean.

Bertsio berrian:

  • "Kokapena" zuzentarauan aldagaiak eta balio hutsak erabiltzeko gaitasuna gehitu da, "itzultzeko" ekintzetara lotuta.
  • HTTP eskaeren birbideratze sinplifikatua HTTPSra. Eskaera URIa duen $request_uri aldagai berri bat gehitu da, ibilbide bat "action" blokearen barruan "kokapen" zuzentarauaren parametro gisa definitzerakoan erabil daitekeena: { "listeners": { "*:443": { "tls ": { "certificate" : "example.com" }, "pass": "ibilbideak" }, "*:80": { "pass": "ibilbideak" } }, "routes": [ { "match": { "scheme": " http" }, "action": { "itzulera": 301, "location": "https://${host}${request_uri}" } } }
  • Posible da index.html ez den beste fitxategi-izen bat konfiguratzea, direktoriora soilik sartzean emango dena (adibidez, site.com/cms/). "routes": [ { "match": { "uri": "/cms/*" }, "action": { "share": "/var/cms$uri", "index": "default.html" } }, { "action": { "partekatu": "/var/www$uri" } } ]
  • Ruby Rack-erako, "SCRIPT_NAME" ingurune-aldagaia ezarri da.
  • GCC 12rekin bateragarritasuna eskaintzen da.

Iturria: opennet.ru

Gehitu iruzkin berria