Mwepụta nkesa ngwa NGINX nkeji 1.27.0

Ebipụtala ihe nkesa ngwa NGINX Unit 1.27.0, n'ime nke a na-emepụta ihe ngwọta iji hụ na mmalite nke ngwa weebụ n'asụsụ mmemme dị iche iche (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js na Java) ). Unit NGINX nwere ike ịme ọtụtụ ngwa n'otu oge n'asụsụ mmemme dị iche iche, usoro mmalite nke enwere ike gbanwee nke ọma na-enweghị mkpa dezie faịlụ nhazi wee malitegharịa. Edere koodu ahụ na C wee kesaa n'okpuru ikike Apache 2.0. Ị nwere ike mata atụmatụ nke NGINX Unit na ọkwa nke ntọhapụ mbụ.

Na ụdị ọhụrụ:

  • Agbakwunyere ikike iji mgbanwe na ụkpụrụ efu na ntuziaka "ebe", na-ejikọta na omume "laghachite".
  • Ntugharị arịrịọ HTTP dị mfe na HTTPS. Agbakwunyere mgbanwe $request_uri ọhụrụ nwere arịrịọ URI, nke enwere ike iji mee ihe mgbe ị na-akọwa ụzọ dị ka ihe nleba anya na ntuziaka "ebe" n'ime ngọngọ "omume": {"ndị na-ege ntị": {"*:443": {"tls ": {"certificate" : "example.com"}, "gafere": "ụzọ"}, "*:80": {"agafe": "ụzọ"}}, "ụzọ": [ {"dakọtara": {"scheme": " http" }, "action": {"laghachi": 301, "ebe": "https://${host}${request_uri}" } }
  • Ọ ga-ekwe omume ịhazi aha faịlụ na-abụghị index.html, nke a ga-enye mgbe ị na-enweta naanị ndekọ (dịka ọmụmaatụ, site.com/cms/). "ụzọ": [ { "match": { "uri": "/cms/*" }, "action": {"share": "/var/cms$uri", "index": "default.html" } }, {"omume": {" òkè": "/var/www$uri"}}]
  • Maka Ruby Rack, agbanweela gburugburu "SCRIPT_NAME"
  • Enyere ndakọrịta na GCC 12.

isi: opennet.ru

Tinye a comment