NGINX యూనిట్ 1.20.0 అప్లికేషన్ సర్వర్ విడుదల

జరిగింది అప్లికేషన్ సర్వర్ విడుదల NGINX యూనిట్ 1.20, వివిధ ప్రోగ్రామింగ్ భాషలలో (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js మరియు Java) వెబ్ అప్లికేషన్‌ల ప్రారంభాన్ని నిర్ధారించడానికి ఒక పరిష్కారం అభివృద్ధి చేయబడుతోంది. NGINX యూనిట్ వివిధ ప్రోగ్రామింగ్ భాషలలో బహుళ అప్లికేషన్‌లను ఏకకాలంలో అమలు చేయగలదు, కాన్ఫిగరేషన్ ఫైల్‌లను సవరించడం మరియు పునఃప్రారంభించాల్సిన అవసరం లేకుండా లాంచ్ పారామీటర్‌లను డైనమిక్‌గా మార్చవచ్చు. కోడ్ C మరియు లో వ్రాయబడింది ద్వారా పంపిణీ చేయబడింది Apache 2.0 క్రింద లైసెన్స్ పొందింది. మీరు NGINX యూనిట్ యొక్క లక్షణాలతో పరిచయం పొందవచ్చు ప్రకటన మొదటి సమస్య.

పైథాన్ భాష కోసం కొత్త వెర్షన్ ప్రోగ్రామింగ్ ఇంటర్‌ఫేస్‌కు మద్దతును అమలు చేస్తుంది ASGI (Asynchronous Server Gateway Interface), ఇది WSGIకి ప్రత్యామ్నాయంగా రూపొందించబడింది, ఇది సర్వర్‌లు, ఫ్రేమ్‌వర్క్‌లు మరియు అసమకాలిక ఆపరేషన్‌కు మద్దతు ఇచ్చే అప్లికేషన్‌ల పరస్పర చర్యను నిర్ధారించే లక్ష్యంతో ఉంది.
NGINX యూనిట్ పైథాన్ అప్లికేషన్ (ASGI లేదా WSGI)లో ఉపయోగించిన ఇంటర్‌ఫేస్‌ను స్వయంచాలకంగా గుర్తిస్తుంది. ASGI కాన్ఫిగరేషన్ WSGI కోసం గతంలో అందించిన సెట్టింగ్‌ల మాదిరిగానే ఉంటుంది.

ఇతర మార్పులు:

  • పైథాన్ మాడ్యూల్ అంతర్నిర్మిత వెబ్‌సాకెట్ సర్వర్‌ను జోడించింది, ఇది ASGI మెసేజ్ ఫార్మాట్ 2.1 స్పెసిఫికేషన్‌కు అనుగుణంగా ఉండే అప్లికేషన్‌లలో ఉపయోగించబడుతుంది.
  • PHP మాడ్యూల్ ఇప్పుడు క్రోట్ చేయబడే ముందు ప్రారంభించబడింది, సిస్టమ్‌లో అందుబాటులో ఉన్న అన్ని యాడ్-ఆన్‌లను లోడ్ చేయడానికి అనుమతిస్తుంది.
  • AVIF మరియు APNG చిత్రాలు మద్దతు ఉన్న MIME రకాల జాబితాకు జోడించబడ్డాయి.
  • పరీక్ష సూట్ పైటెస్ట్ వినియోగానికి మార్చబడింది.
  • chroot పరిసరాలలో ఐసోలేటెడ్ ఫైల్ సిస్టమ్ /tmp ఆటోమేటిక్ మౌంటు ప్రారంభించబడింది.
  • $host వేరియబుల్ అభ్యర్థన నుండి "హోస్ట్" హెడర్ యొక్క సాధారణీకరించిన విలువకు ప్రాప్యతను అందిస్తుంది.
  • పైథాన్ అప్లికేషన్ పేర్లను పిలవబడేలా సెట్ చేయడానికి "కాల్ చేయగల" ఎంపిక జోడించబడింది.
  • PHP 8 RC 1తో అనుకూలత నిర్ధారించబడింది.
  • లాంగ్వేజ్ సపోర్ట్ మాడ్యూల్స్ కోసం డిపెండెన్సీల ఆటోమేటిక్ మౌంటును డిసేబుల్ చేయడానికి "ఐసోలేషన్" ఆబ్జెక్ట్‌కి "ఆటోమౌంట్" ఎంపిక జోడించబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి