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

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

නව අනුවාදයේ:

  • අවස්ථාව URI තර්ක, ශීර්ෂ සහ කුකීස් මත පදනම් වූ මාර්ගගත ඉල්ලීම්;

    "ශීර්ෂයන්": [
    {
    "පිළිගන්න-කේතනය": "*gzip*",
    "පරිශීලක නියෝජිතයා": "Mozilla/5.0*"
    },
    {
    "පරිශීලක නියෝජිතයා": "curl*"
    }
    ]

  • මාර්ග ගැළපෙන අච්චු දැන් මධ්‍යම ප්‍රකාශන ආවරණ සඳහා සහය දක්වයි. උදාහරණ වශයෙන්,

    "සත්කාරක": ["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/

  • වරප්‍රසාද ලත් පරිශීලකයෙකු ලෙස ප්‍රධාන ක්‍රියාවලිය ක්‍රියාත්මක නොකර Linux හි CAP_SETUID සහ CAP_SETGID හැකියාවන් භාවිතා කරමින් පරිශීලක සහ කණ්ඩායම වෙනස් කිරීම සඳහා සහාය.

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

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