utgivningen av applikationsservern , som utvecklar lösningen för att köra webbapplikationer pÄ olika programmeringssprÄk (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js och Java). Under NGINX Unit kan flera applikationer pÄ olika programmeringssprÄk köras samtidigt, med konfigurationsparametrar som kan Àndras dynamiskt utan att behöva Àndra konfigurationsfiler och starta om. Koden Àr skriven i C och distribueras under Apache 2.0-licensen. Du kan bekanta dig med funktionerna i NGINX Unit i för den första utgÄvan.
I den nya versionen för Python-sprÄket har stöd för grÀnssnittet implementerats. (Asynchronous Server Gateway Interface), som har utvecklats som en ersÀttning för WSGI och syftar till att sÀkerstÀlla interaktion mellan servrar, ramverk och applikationer som stödjer asynkron drift.
NGINX Unit identifierar automatiskt vilket grÀnssnitt som anvÀnds i Python-applikationen (ASGI eller WSGI). Konfigurationen av ASGI liknar de tidigare föreslagna instÀllningarna för WSGI.
Andra förÀndringar:
- Till Python-modulen har en inbyggd WebSocket-server lagts till, som kan anvÀndas i applikationer kompatibla med specifikationen ASGI Message Format 2.1.
- Initieringen av PHP-modulen sker nu innan den placeras i chroot, vilket gör att alla tillgÀngliga tillÀgg i systemet kan laddas.
- Bildformaten AVIF och APNG har lagts till i listan över stödja MIME-typer.
- Testsviten har översatts till att anvÀnda pytest.
- Automatiskt montering av den isolerade filsystemet /tmp i chroot-miljöer har sÀkerstÀllts.
- Genom variabeln $host ges Ätkomst till det normaliserade vÀrdet av headern "Host" frÄn förfrÄgan.
- En "callable"-alternativ har lagts till för att ange anropbara namn pÄ Python-applikationer.
- Kompatibilitet med PHP 8 RC 1 har sÀkerstÀllts.
- Alternativet "automount" har lagts till objektet "isolation" för att inaktivera automatisk montering av beroenden för sprÄkstödmoduler.
KĂ€lla: opennet.ru
