NGINX Unit 1.11.0 Application Server ဖြန့်ချိခြင်း။

အလင်းရောင်ကို မြင်တယ်။ အပလီကေးရှင်းဆာဗာ ထုတ်ဝေမှု NGINX ယူနစ် 1.11အမျိုးမျိုးသော ပရိုဂရမ်းမင်းဘာသာစကားများ (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js နှင့် Java) ကို ဝဘ်အက်ပလီကေးရှင်းများ စတင်နိုင်စေရန် သေချာစေရန်အတွက် အဖြေတစ်ခုကို တီထွင်နေပါသည်။ NGINX Unit သည် မတူညီသော ပရိုဂရမ်းမင်းဘာသာစကားများဖြင့် အပလီကေးရှင်းများစွာကို တစ်ပြိုင်နက်တည်း လုပ်ဆောင်နိုင်သည်၊ ၎င်း၏ launch parameters များသည် configuration files များကို တည်းဖြတ်ပြီး ပြန်လည်စတင်ရန်မလိုအပ်ဘဲ dynamically ပြောင်းလဲနိုင်သည်။ ကုဒ်ကို C နဲ့ရေးထားတယ်။ ဖြန့်ဝေသည် Apache 2.0 အောက်တွင် လိုင်စင်ရထားသည်။ NGINX Unit ၏အင်္ဂါရပ်များကိုသင်သိနိုင်သည်။ ကြေငြာချက် ပထမစာစောင်။

ဗားရှင်းအသစ်တွင်-

  • တပ်ဆင်ပြီး
    ပြင်ပ http ဆာဗာကို မဆက်သွယ်ဘဲ တည်ငြိမ်သော အကြောင်းအရာများကို လွတ်လပ်စွာ ဆောင်ရွက်ပေးနိုင်စွမ်း။ အဆုံးစွန်ရည်မှန်းချက်မှာ Unit ကို ဝဘ်ဝန်ဆောင်မှုများတည်ဆောက်ရန်အတွက် built-in tools များပါရှိသော ပြည့်စုံသောဝဘ်ဆာဗာအဖြစ် ပြောင်းလဲရန်ဖြစ်သည်။ static ဖိုင်များကိုဖြန့်ဝေရန်၊ ဖြန့်ဝေထားသောဖိုင်များနှင့် root directory ကိုဆက်တင်များတွင်သတ်မှတ်ရန်လုံလောက်ပြီးလိုအပ်ပါက၊ ပျောက်ဆုံးနေသော MIME အမျိုးအစားများကိုဆုံးဖြတ်ရန်-

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

    "mime_types"- {
    "စာသား/လွင်ပြင်"- [
    "ဖတ်ပါ"
    ".c",
    "။ဇ"
    ],
    "application/msword": ".doc"
    }

  • ထောက်ပံ့ Linux ရှိ container isolation tools ကို အသုံးပြု၍ ဝဘ်အပလီကေးရှင်း လုပ်ငန်းစဉ်များကို သီးခြားခွဲထုတ်ခြင်း။ ဆက်တင်များတွင် သင်သည် မတူညီသော namespaces များကိုဖွင့်နိုင်သည်၊ cgroup ကန့်သတ်ချက်များကိုဖွင့်ကာ ပင်မပတ်ဝန်းကျင်တွင် UID/GID ကို မြေပုံနှင့် သီးခြားထားရှိနိုင်သည်-

    "namespaces": {
    "credential": မှန်သည်၊
    "pid": အမှန်
    "ကွန်ရက်": မှန်သည်၊
    "mount": မိစ္ဆာ၊
    "uname": မှန်သည်၊
    "cgroup": မှားသည်။
    },

    "uidmap": [
    {
    "container": 1000၊
    "အိမ်ရှင်": ၈၁၂၊
    "အရွယ်အစား": 1
    }
    ],

  • JSC (Java Servlet Container) ဆာဗာလက်များအတွက် မူရင်း WebSocket ဆာဗာ အကောင်အထည်ဖော်မှုကို ထည့်သွင်းထားသည်။ နောက်ဆုံးထွက်ရှိမှုတွင်၊ WebSocket ဆာဗာကို Node.js အတွက် အကောင်အထည်ဖော်ခဲ့သည်။
  • ၎င်းတို့၏ထွက်ပြေးခြင်း ('%2F') ကို အသုံးပြု၍ "/" စာလုံးများပါရှိသော API ဆက်တင်များကို တိုက်ရိုက်ဖြေရှင်းရန်အတွက် ပံ့ပိုးမှုရှိလာပါပြီ။ ဥပမာအားဖြင့်:

    ရယူပါ /config/settings/http/static/mime_types/text%2Fplain/

source: opennet.ru

မှတ်ချက် Add