NGINX ඒකකය 1.17.0 යෙදුම් සේවාදායක නිකුතුව

සිදු විය යෙදුම් සේවාදායක නිකුතුව NGINX ඒකකය 1.17, විවිධ ක්‍රමලේඛන භාෂාවලින් (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js සහ Java) වෙබ් යෙදුම් දියත් කිරීම සහතික කිරීම සඳහා විසඳුමක් සංවර්ධනය කරයි. NGINX ඒකකයේ පාලනය යටතේ, විවිධ ක්‍රමලේඛන භාෂා වල යෙදුම් කිහිපයක් එකවර ක්‍රියාත්මක කළ හැකි අතර, වින්‍යාස ගොනු සංස්කරණය කිරීමට සහ නැවත ආරම්භ කිරීමට අවශ්‍ය නොවී දියත් කිරීමේ පරාමිතීන් ගතිකව වෙනස් කළ හැකිය. කේතය C භාෂාවෙන් ලියා ඇත විසින් බෙදා හරිනු ලැබේ Apache 2.0 යටතේ බලපත්‍ර ලබා ඇත. NGINX ඒකකයේ විශේෂාංග පිළිබඳව ඔබට දැනගත හැකිය නිවේදනය පළමු නිකුතුව.

නව අනුවාදයේ:

  • අවස්ථාව අත්තනෝමතික ප්‍රතිලාභ කේතයක් වහාම ආපසු ලබා දීමට හෝ බාහිර සම්පතක් වෙත හරවා යැවීමට "ක්‍රියා" කොටස්වල "ආපසු" සහ "ස්ථානය" ප්‍රකාශන භාවිතා කිරීම. උදාහරණයක් ලෙස, "*/.git/*" වෙස් මුහුණට ගැළපෙන URI වෙත ප්‍රවේශය ප්‍රතික්ෂේප කිරීමට හෝ www සමඟින් සත්කාරකයකු වෙත හරවා යැවීමට, ඔබට පහත සැකසීම් භාවිත කළ හැක:

    {
    "තරගය": {
    "uri": "*/.git/*"
    },

    "කටයුතු": {
    "ආපසු": 403
    }
    }

    {
    "තරගය": {
    "සත්කාරක": "example.org",
    },

    "කටයුතු": {
    "ආපසු": 301,
    "ස්ථානය": "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 හි ගොඩනැගීමේ ස්ථාවර ගැටළු;
  • අධික බරක් යටතේ "Bad Gateway" කේතය 502 ප්රතිදානය කිරීමට හේතු වූ දෝෂයක් විසඳා ඇත;
  • 1.13.0 නිකුතුවෙන් ආරම්භ වන රවුටරයේ මතක කාන්දුවක් නිරාකරණය කර ඇත;
  • සමහර Node.js යෙදුම් සමඟ නොගැලපීම් විසඳා ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න