NGINX Unit 1.27.0 Application Server Release

Ang NGINX Unit 1.27.0 nga server sa aplikasyon gipatik, diin ang usa ka solusyon gihimo aron masiguro ang paglansad sa mga aplikasyon sa web sa lainlaing mga sinultian nga programming (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ug Java ). Ang NGINX Unit mahimo nga dungan nga magpadagan sa daghang mga aplikasyon sa lainlaing mga sinultian nga programming, ang mga parameter sa paglansad nga mahimo’g mabag-o nga dinamikong wala’y kinahanglan nga i-edit ang mga file sa pag-configure ug i-restart. Ang code gisulat sa C ug giapod-apod ubos sa Apache 2.0 nga lisensya. Mahimo nimong pamilyar ang mga bahin sa NGINX Unit sa pagpahibalo sa una nga pagpagawas.

Sa bag-ong bersyon:

  • Gidugang ang abilidad sa paggamit sa mga variable ug walay sulod nga mga kantidad sa "lokasyon" nga direktiba, gigapos sa "pagbalik" nga mga aksyon.
  • Gipasayon ​​nga pag-redirect sa HTTP nga mga hangyo ngadto sa HTTPS. Gidugang ang usa ka bag-ong $request_uri nga variable nga adunay sulud sa hangyo nga URI, nga magamit sa pagtino sa usa ka ruta ingon usa ka parameter sa direktiba sa "lokasyon" sulod sa bloke nga "aksyon": { "mga tigpaminaw": { "*: 443": { "tls ": { "certificate" : "example.com" }, "pass": "mga ruta" }, "*:80": { "pass": "mga ruta" } }, "mga ruta": [ { "match": { "scheme": " http" }, "action": { "return": 301, "location": "https://${host}${request_uri}" } } }
  • Posible nga i-configure ang ngalan sa file gawas sa index.html, nga ihatag kung mag-access gamit ang usa ka direktoryo (pananglitan, site.com/cms/). "mga ruta": [ { "match": { "uri": "/cms/*" }, "action": { "share": "/var/cms$uri", "index": "default.html" } }, { "action": { "share": "/var/www$uri" } } ]
  • Para sa Ruby Rack, ang environment variable "SCRIPT_NAME" gitakda na.
  • Ang pagkaangay sa GCC 12 gihatag.

Source: opennet.ru

Idugang sa usa ka comment