NGINX Unit 1.27.0 Kutulutsidwa kwa Seva Yogwiritsa Ntchito

Seva ya pulogalamu ya NGINX Unit 1.27.0 yasindikizidwa, momwe yankho likupangidwira kuti zitsimikizire kukhazikitsidwa kwa mapulogalamu a pa intaneti m'zinenero zosiyanasiyana zamapulogalamu (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ndi Java ). NGINX Unit imatha kugwiritsa ntchito nthawi imodzi ntchito zingapo m'zilankhulo zosiyanasiyana zamapulogalamu, magawo oyambira omwe angasinthidwe mwachangu popanda kufunikira kosintha mafayilo osintha ndikuyambiranso. Khodiyo idalembedwa mu C ndikugawidwa pansi pa layisensi ya Apache 2.0. Mutha kudziwa zambiri za NGINX Unit polengeza kutulutsidwa koyamba.

Mu mtundu watsopano:

  • Adawonjezera kuthekera kogwiritsa ntchito zosinthika komanso zopanda kanthu mu malangizo a "location", omangidwa "kubwerera" zochita.
  • Kutumizanso kosavuta kwa zopempha za HTTP kupita ku HTTPS. Onjezani chosintha chatsopano cha $request_uri chokhala ndi URI yopempha, yomwe ingagwiritsidwe ntchito pofotokozera njira ngati gawo lolowera ku "location" malangizo mkati mwa block ya "action": { "omvera": { "*:443": { "tls) ": { "certificate" : "example.com" }, "pass": "routes" }, "*:80": { "pass": "routes" } }, "njira": [ {"match": { "scheme": " http" }, "action": { "return": 301, "location": "https://${host}${request_uri}" }} }
  • Ndizotheka kukonza dzina la fayilo kupatula index.html, lomwe lidzaperekedwa mukalowa ndi bukhu lokha (mwachitsanzo, site.com/cms/). "routes": [ {"match": {"uri": "/cms/*" }, "action": {"share": "/var/cms$uri", "index": "default.html" }}, {"action": {"share": "/var/www$uri" }} ]
  • Kwa Ruby Rack, kusintha kwa chilengedwe "SCRIPT_NAME" kwakhazikitsidwa.
  • Kugwirizana ndi GCC 12 kumaperekedwa.

Source: opennet.ru

Kuwonjezera ndemanga