NGINX ইউনিট 1.13.0 অ্যাপ্লিকেশন সার্ভার রিলিজ

Сформирован выпуск сервера приложений NGINX ইউনিট 1.13, যা বিভিন্ন প্রোগ্রামিং ভাষায় (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js এবং Java) ওয়েব অ্যাপ্লিকেশন চালু করা নিশ্চিত করার জন্য একটি সমাধান তৈরি করে। এনজিআইএনএক্স ইউনিটের নিয়ন্ত্রণে, বিভিন্ন প্রোগ্রামিং ভাষায় বেশ কয়েকটি অ্যাপ্লিকেশন একসাথে চলতে পারে, যার লঞ্চ প্যারামিটারগুলি কনফিগারেশন ফাইল সম্পাদনা এবং পুনরায় চালু করার প্রয়োজন ছাড়াই গতিশীলভাবে পরিবর্তন করা যেতে পারে। কোডটি সি ভাষায় লেখা হয় এবং দ্বারা বিতরণ Apache 2.0 এর অধীনে লাইসেন্সপ্রাপ্ত। আপনি এনজিআইএনএক্স ইউনিটের বৈশিষ্ট্যগুলির সাথে পরিচিত হতে পারেন ঘোষণা প্রথম রিলিজ.

В новой версии обеспечена совместимость с новой веткой Python 3.8, решены проблемы при использовании Ruby 2.6 и реализована সমর্থন работы в режиме простого обратного прокси (reverse proxy). Настройка обратного прокси осуществляется при помощи директивы «proxy» в секции «action». Поддерживается проброс запросов через IPv4, IPv6 или unix-сокеты. Например:

{
«routes»: [
{
"ম্যাচ": {
«uri»: «/ipv4/*»
},
কর্ম: {
"প্রক্সি": "http://127.0.0.1:8080"
}
},
{
"ম্যাচ": {
«uri»: «/unix/*»
},
কর্ম: {
«proxy»: «http://unix:/path/to/unix.sock»
}
}
] }

В долгосрочной перспективе планируется превратить Unit в самодостаточный высокопроизводительный компонент для использования с любыми web-сервисами. Для достижения этой цели дальнейшая работа будет сосредоточена в таких областях, как обеспечение безопасности, изоляции и защиты от DoS, возможность запускать различные типы динамических приложений, балансировка нагрузки и отказоустойчивость, эффективная отдача статического контента, средства накопления статистики и мониторинг.

উত্স: opennet.ru

একটি মন্তব্য জুড়ুন