NGINX Unit 1.11.0 Ilova serveri versiyasi

nurni ko'rdi dastur serverining chiqarilishi NGINX birligi 1.11, turli dasturlash tillarida (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js va Java) veb-ilovalarni ishga tushirishni ta'minlash uchun yechim ishlab chiqadi. NGINX Unit boshqaruvi ostida turli xil dasturlash tillaridagi bir nechta ilovalar bir vaqtning o'zida ishlashi mumkin, ularning ishga tushirish parametrlari konfiguratsiya fayllarini tahrirlash va qayta ishga tushirishni talab qilmasdan dinamik ravishda o'zgartirilishi mumkin. Kod C tilida yozilgan va tarqaladi Apache 2.0 ostida litsenziyalangan. NGINX birligining xususiyatlari bilan tanishishingiz mumkin e'lon birinchi reliz.

Yangi versiyada:

  • O'rnatilgan
    tashqi http serveriga murojaat qilmasdan statik tarkibga mustaqil ravishda xizmat ko'rsatish imkoniyati. Yakuniy maqsad Unitni veb-xizmatlarini yaratish uchun o'rnatilgan vositalarga ega to'liq huquqli veb-serverga aylantirishdir. Statik fayllarni tarqatish uchun sozlamalarda taqsimlangan fayllar bilan ildiz katalogini ko'rsatish va kerak bo'lganda etishmayotgan MIME turlarini aniqlash kifoya:

    "share": "/data/www/example.com"

    "mime_types": {
    "matn/tekis": [
    "meni o'qish"
    ".c",
    ".h"
    ],
    "application/msword": ".doc"
    }

  • qo'llab-quvvatlash Linuxda konteynerlarni izolyatsiyalash vositalaridan foydalangan holda veb-ilova jarayonlarini izolyatsiya qilish. Sozlamalarda siz turli nom maydonlarini yoqishingiz, guruh cheklovlarini yoqishingiz va asosiy muhitda va izolyatsiya qilingan konteynerda UID/GID xaritasini ko'rsatishingiz mumkin:

    "nom bo'shliqlari": {
    "hisob ma'lumotlari": rost,
    "pid": rost
    "tarmoq": rost,
    "mount": noto'g'ri,
    "ism": rost,
    "guruh": noto'g'ri
    },

    "uidmap": [
    {
    "konteyner": 1000,
    "xost": 812,
    "o'lcham": 1
    }
    ],

  • JSC (Java Servlet Container) servletlari uchun mahalliy WebSocket server ilovasi qo'shildi. Oxirgi versiyada Node.js uchun WebSocket serveri amalga oshirildi.
  • Endi “/” belgilarni oʻz ichiga olgan API sozlamalariga ularning qochish (“%2F”) yordamida toʻgʻridan-toʻgʻri murojaat qilish qoʻllab-quvvatlanadi. Masalan:

    OLISH /config/settings/http/static/mime_types/text%2Fplain/

Manba: opennet.ru

a Izoh qo'shish