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

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

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

  • فرصت په "عمل" بلاکونو کې د "بیرته راستنیدنې" او "ځای" څرګندونې کارول ترڅو سمدلاسه د خپل سري راستنیدونکي کوډ بیرته راستانه کړي یا بهرنۍ سرچینې ته وګرځوي. د مثال په توګه، URIs ته د لاسرسي ردولو لپاره چې د "*/.git/*" ماسک سره سمون خوري یا د www سره کوربه ته لارښود، تاسو کولی شئ لاندې ترتیبات وکاروئ:

    {
    "میچ": {
    "uri": "*/.git/*"
    },

    "عمل": {
    "بیرته راستنیدنه": 403
    }
    }

    {
    "میچ": {
    "host": "example.org",
    },

    "عمل": {
    "بیرته راستنیدنه": 301,
    "location": "https://www.example.org"
    }
    }

  • په بلاکونو کې د جزوي سرور وزنونو لپاره ملاتړ "پائين". د مثال په توګه، د انټیجر وزنونو سره ډیزاین، کوم چې د 192.168.0.103 نیمایي ته د نورو لپاره د ډیری غوښتنو په توګه لیږل کیږي:

    {
    "192.168.0.101:8080": {
    "وزن": 2
    },
    "192.168.0.102:8080": {
    "وزن": 2
    },
    "192.168.0.103:8080": { },
    "192.168.0.104:8080": {
    "وزن": 2
    }
    }

    اوس یو ساده او ډیر منطقي بڼه ته راټیټ کیدی شي:

    {
    "192.168.0.101:8080": { },
    "192.168.0.102:8080": { },
    "192.168.0.103:8080": {
    "وزن": 0.5
    },
    "192.168.0.104:8080": { }
    }

  • په DragonFly BSD کې د جوړولو ستونزې حل شوې؛
  • یوه بګ فکس کړی چې د لوړ بار لاندې د کوډ 502 "خراب ګیټ وے" تولید لامل شوی؛
  • په روټر کې د حافظې لیک حل کړی چې د 1.13.0 خوشې کیدو څخه پیل کیږي؛
  • د ځینو Node.js غوښتنلیکونو سره مطابقتونه حل شوي.

سرچینه: opennet.ru

Add a comment