NGINX Unit 1.24.0 Ilova serveri versiyasi

NGINX Unit 1.24 dastur serveri chiqarildi, uning doirasida turli dasturlash tillarida (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js va Java) veb-ilovalarni ishga tushirishni ta'minlash uchun yechim ishlab chiqilmoqda. NGINX birligi bir vaqtning o'zida turli dasturlash tillarida bir nechta ilovalarni ishga tushirishi mumkin, ularning ishga tushirish parametrlari konfiguratsiya fayllarini tahrirlash va qayta ishga tushirishni talab qilmasdan dinamik ravishda o'zgartirilishi mumkin. Kod C tilida yozilgan va Apache 2.0 litsenziyasi ostida tarqatiladi. NGINX birligining xususiyatlari bilan birinchi reliz e’lonida tanishishingiz mumkin.

Yangi versiyada:

  • Ruby 3.0 bilan muvofiqligi ta'minlangan.
  • PHP standart MIME turlari roʻyxatiga qoʻshildi.
  • OpenSSL buyruqlari orqali TLS ulanishlari uchun o'zboshimchalik sozlamalarini o'rnatish mumkin.
  • MIME turlariga asoslangan statik fayllarni qayta ishlashni cheklash uchun qo'shimcha yordam. Masalan, yuklangan fayllarni faqat rasm va videolar bilan cheklash uchun siz quyidagilarni belgilashingiz mumkin: { “almashish”: “/www/data”, “turlar”: [ “rasm/*”, “video/*” ] }
  • Statik fayllarga xizmat ko'rsatishda chroot-dan foydalanish, ramziy havolalardan foydalanishni bloklash va individual so'rovlar bilan bog'liq holda ulanish nuqtalarining kesishishini taqiqlash imkoniyati amalga oshirildi. { "share": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": noto'g'ri, "traverse_mounts": noto'g'ri }
  • Node.js'dagi "http" va "websocket" modullarini avtomatik ravishda bekor qilish uchun yuklovchi qo'shildi.
  • Python uchun bir dasturda WSGI/ASGI ishlov beruvchilarini chaqirishning turli sxemalarini aniqlash uchun konfiguratsiyada bir nechta "maqsadlar" bo'limlarini belgilash mumkin. { "ilovalar": { "python-app": { "turi": "python", "yo'l": "/www/apps/python-app/", "targets": { "foo": { "modul" : "foo.wsgi", "callable": "foo" }, "bar": { "modul": "bar.wsgi", "callable": "bar" } } } } }

Manba: opennet.ru

a Izoh qo'shish