NGINX யூனிட் 1.24.0 பயன்பாட்டு சேவையக வெளியீடு

NGINX யூனிட் 1.24 பயன்பாட்டுச் சேவையகம் வெளியிடப்பட்டது, அதற்குள் பல்வேறு நிரலாக்க மொழிகளில் (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js மற்றும் Java) இணையப் பயன்பாடுகள் தொடங்கப்படுவதை உறுதி செய்வதற்கான தீர்வு உருவாக்கப்பட்டு வருகிறது. NGINX யூனிட் ஒரே நேரத்தில் வெவ்வேறு நிரலாக்க மொழிகளில் பல பயன்பாடுகளை இயக்க முடியும், அதன் வெளியீட்டு அளவுருக்கள் உள்ளமைவு கோப்புகளைத் திருத்தவும் மறுதொடக்கம் செய்யவும் தேவையில்லாமல் மாறும் வகையில் மாற்றப்படலாம். குறியீடு C இல் எழுதப்பட்டு Apache 2.0 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. முதல் வெளியீட்டின் அறிவிப்பில் NGINX யூனிட்டின் அம்சங்களை நீங்கள் அறிந்து கொள்ளலாம்.

புதிய பதிப்பில்:

  • Обеспечена совместимость с Ruby 3.0.
  • В список MIME-типов по умолчанию добавлен PHP.
  • Предоставлена возможность задания произвольных настроек TLS-соединений через команды OpenSSL.
  • Добавлена поддержка ограничения обработки статических файлов на основе MIME-типов. Например, для ограничения отдаваемых файлов только изображениями и видео, можно указать: { «share»: «/www/data», «types»: [ «image/*», «video/*» ] }
  • Реализована возможность применения chroot, блокирования использования символических ссылок и запрета пересечения точек монтирования в привязке к отдельным запросам при отдаче статических файлов. { «share»: «/www/data/static/», «chroot»: «/www/data/», «follow_symlinks»: false, «traverse_mounts»: false }
  • Добавлен загрузчик для автоматического переопределения модулей «http» и»websocket» в Node.js.
  • Для Python предоставлена возможность указания в конфигурации нескольких секций «targets» для определения разных схем вызова обработчиков WSGI/ASGI в одном приложении. { «applications»: { «python-app»: { «type»: «python», «path»: «/www/apps/python-app/», «targets»: { «foo»: { «module»: «foo.wsgi», «callable»: «foo» }, «bar»: { «module»: «bar.wsgi», «callable»: «bar» } } } } }

ஆதாரம்: opennet.ru

கருத்தைச் சேர்