NGINX یونٹ 1.26.0 ایپلیکیشن سرور ریلیز

NGINX یونٹ 1.26.0 ایپلیکیشن سرور جاری کیا گیا، جس کے اندر مختلف پروگرامنگ زبانوں (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js اور Java) میں ویب ایپلیکیشنز کے اجراء کو یقینی بنانے کے لیے ایک حل تیار کیا جا رہا ہے۔ NGINX یونٹ بیک وقت متعدد ایپلیکیشنز کو مختلف پروگرامنگ زبانوں میں چلا سکتا ہے، جن کے لانچ پیرامیٹرز کو کنفیگریشن فائلوں میں ترمیم کرنے اور دوبارہ شروع کرنے کی ضرورت کے بغیر متحرک طور پر تبدیل کیا جا سکتا ہے۔ کوڈ C میں لکھا گیا ہے اور اپاچی 2.0 لائسنس کے تحت تقسیم کیا گیا ہے۔ آپ پہلی ریلیز کے اعلان میں NGINX یونٹ کی خصوصیات سے واقف ہو سکتے ہیں۔

نئے ورژن میں:

  • Внесено изменение в опцию «share» в которой теперь указывается полный путь к файлам вместо корневого каталога документа, который раньше добавлялся в URI запроса;
  • Добавлена автоматическая подстройка существующих конфигураций под новые опции «share» при обновлении с предыдущих версий;
  • В опции «share» добавлена поддержка переменных. Например: { «share»: «/www/data/$uri» }
  • В опции «share» добавлена поддержка несколько путей. Например: { «share»: [ «/www/$host$uri», «/www/static$uri», «/www/app.html» ] }
  • В опции chroot добавлена поддержка переменных;
  • Добавлена поддержка совместного использования opcache в PHP между процессами приложения;
  • Добавлена поддержка маршрутизации запроса по строке запроса;
  • Исправлена ошибка выхода из строя процессов роутера и приложения при достижение лимита запросов асинхронными или многопоточными приложениями;
  • Исправлена ошибка остановки чтения фреймов установленного соединения WebSocket от клиента после того, как соответствующий обработчик был перенастроен;
  • Исправлена сборка с библиотекой glibc 2.34, проявляющаяся, в частности, в Fedora 35.

ماخذ: opennet.ru

نیا تبصرہ شامل کریں