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

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

නව අනුවාදයේ:

  • හුදකලා මාදිලිය ක්රියාත්මක කර ඇත "rootfs» для ограничения доступа приложения только к определённой части файловой системы. Для смены видимого для приложения корня ФС применяется вызов pivot_root(), который в отличие от небезопасного системного вызова chroot() не просто смещает корень ФС, а использует изоляцию на уровне пространства имён, аналогичную той, что используется в контейнерах. Более того, помимо непосредственно указанного каталога приложения, Unit также автоматически монтирует в изолированное дерево ФС все специфичные языковые зависимости (работает только для ограниченного числа языков).

    {
    "වර්ගය": "පයිතන් 2.7",
    "මාර්ගය": "/",
    "ගෙදර": "/venv/",
    "මොඩියුලය": "wsgi",
    "ඒකලනය": {
    «rootfs»: «/var/app/sandbox/»
    }
    }

  • නව කොටස භාවිතා කරමින් වින්‍යාසය තුළ හසුරුවන්නන් ඇමතීම සඳහා යෝජනා ක්‍රම කිහිපයක් නියම කිරීමේ හැකියාව "ඉලක්කවලට". මෙම විශේෂාංගය මඟින් ඔබට මිශ්‍ර ලිපින යෝජනා ක්‍රම සැකසීම සරල කිරීමට ඉඩ සලසයි, උදාහරණයක් ලෙස, බොහෝ ඉල්ලීම් ඉල්ලුම් කරන ලද URI නොසලකා index.php හරහා සකසන විට, සහ පරිපාලක අතුරුමුහුණත කෙලින්ම ස්ක්‍රිප්ට් ඇමතීමට යොමු කරයි. මීට පෙර, එවැනි සැකසුම් යෙදුම් දෙකක අර්ථ දැක්වීම් හරහා සිදු කරන ලදී, නමුත් දැන් ඔබට එකක් පමණක් ලබා ගත හැකිය. උදාහරණයක් ලෙස, ඒ වෙනුවට:

    {
    "wp_index": {
    "වර්ගය": "php",
    "පරිශීලක": "wp_user",
    "කණ්ඩායම": "wp_user",
    "root": "/path/to/wordpress/",
    "script": "index.php"
    },

    "wp_direct": {
    "වර්ගය": "php",
    "පරිශීලක": "wp_user",
    "කණ්ඩායම": "wp_user",
    "root": "/path/to/wordpress/"
    }
    }

    යන්න නියම කළ හැක

    {
    «wp»: {
    "වර්ගය": "php",
    "පරිශීලක": "wp_user",
    "කණ්ඩායම": "wp_user",

    "ඉලක්ක": {
    "දර්ශකය": {
    "root": "/path/to/wordpress/",
    "script": "index.php"
    },

    "සෘජු": {
    "root": "/path/to/wordpress/"
    }
    }
    }
    }

  • සහාය එකතු කරන ලදී කේතනය කිරීම "uri" සහ "arguments" ගැලපුම් විකල්පවල "%xx" ආකාරයෙන් අක්ෂර, මෙන්ම "pass" විකල්පයේ.

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

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