د NGINX واحد 1.9.0 د غوښتنلیک سرور خپرول

ترسره شو د غوښتنلیک سرور خوشې کول د NGINX واحد 1.9، په کوم کې چې یو حل رامینځته کیږي ترڅو د مختلف برنامو ژبو (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js او Java) کې د ویب غوښتنلیکونو پیل کولو ډاډ ترلاسه کړي. د NGINX واحد کولی شي په ورته وخت کې په مختلف پروګرامینګ ژبو کې ډیری غوښتنلیکونه پرمخ بوځي، د پیل کولو پیرامیټونه چې د ترتیب کولو فایلونو ایډیټ کولو او بیا پیلولو اړتیا پرته په متحرک ډول بدلیدلی شي. کوډ په C او کې لیکل شوی لخوا توزیع شوی د اپاچی 2.0 لاندې جواز شوی. تاسو کولی شئ د NGINX واحد ځانګړتیاو سره آشنا شئ اعلان لومړۍ مسله.

په نوې نسخه کې:

  • فرصت د URI دلیلونو، سرلیکونو او کوکیز پر بنسټ د روټینګ غوښتنې؛

    "سرلیکونه": [
    {
    "Accept-Encoding": "*gzip*",
    "User-Agent": "Mozilla/5.0*"
    },
    {
    "User-Agent": "curl*"
    }
    ]

  • د روټ میچ کولو ټیمپلیټونه اوس د مینځني بیان ماسک ملاتړ کوي. د مثال په ډول،

    "host": ["eu-*.example.com", "!eu-5.example.com"]

  • ملاتړ عملیات د POST میتود په کارولو سره لیږل شوي ترڅو په ترتیب کې د صفونو مینځپانګې تنظیم کړي (بدلونونه د JSON بڼه کې لیږدول کیږي)؛

    curl -X POST -d '{"match": {"uri": "/production/*"}, \
    "action": {"pass": "applications/wiki-prod"}}' \
    --unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • په لینکس کې د CAP_SETUID او CAP_SETGID وړتیاو په کارولو سره د کارونکي او ډلې بدلولو ملاتړ پرته له دې چې د امتیاز لرونکي کارونکي په توګه اصلي پروسې پرمخ بوځي.

سرچینه: opennet.ru

Add a comment