Tso tawm NGINX Unit Application Server 1.20.0

coj qhov chaw daim ntawv thov server tso tawm NGINX Unit 1.20, nyob rau hauv uas ib qho kev daws teeb meem yog tsim los xyuas kom meej lub community launch ntawm web applications nyob rau hauv ntau yam lus programming (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js thiab Java). NGINX Unit tuaj yeem ua haujlwm ib txhij khiav ntau daim ntawv thov hauv ntau hom lus programming, qhov kev tso tawm tsis tuaj yeem hloov pauv yam tsis tas yuav hloov kho cov ntaub ntawv teeb tsa thiab rov pib dua. Tus lej yog sau hauv C thiab faib los ntawm muaj ntawv tso cai nyob rau hauv Apache 2.0. Koj tuaj yeem paub txog cov yam ntxwv ntawm NGINX Unit hauv tshaj tawm thawj qhov teeb meem.

Tus tshiab version rau Python lus siv kev txhawb nqa rau lub programming interface ASGI (Asynchronous Server Gateway Interface), uas yog tsim los hloov pauv rau WSGI, txhawm rau ua kom muaj kev sib cuam tshuam ntawm cov servers, lub moj khaum thiab cov ntawv thov uas txhawb nqa kev ua haujlwm asynchronous.
NGINX Unit cia li kuaj pom qhov cuam tshuam siv hauv daim ntawv thov Python (ASGI lossis WSGI). ASGI configuration yog zoo ib yam li yav tas los muab chaw rau WSGI.

Lwm yam kev hloov pauv:

  • Lub Python module tau ntxiv cov neeg siv WebSocket built-in uas tuaj yeem siv rau hauv cov ntawv thov uas ua raws li ASGI Message Format 2.1 specification.
  • PHP module yog tam sim no pib ua ntej nws yog chrooted, tso cai rau tag nrho cov add-ons muaj nyob rau hauv lub system yuav tsum tau loaded.
  • AVIF thiab APNG dluab tau muab ntxiv rau cov npe ntawm MIME hom.
  • Cov chav kuaj tau raug hloov mus siv pytest.
  • Enabled tsis siv neeg mounting ntawm cais cov ntaub ntawv kaw lus / tmp hauv chroot ib puag ncig.
  • Tus $host variable muab kev nkag mus rau tus nqi qub ntawm "Host" header los ntawm qhov kev thov.
  • Ntxiv "hu tau" kev xaiv los teeb tsa Python daim ntawv thov npe hu.
  • Compatibility nrog PHP 8 RC 1 yog guaranteed.
  • Ntxiv qhov "automount" kev xaiv rau "kev cais tawm" cov khoom kom lov tes taw tsis siv neeg mounting ntawm dependencies rau cov lus txhawb modules.

Tau qhov twg los: opennet.ru

Ntxiv ib saib