ʻO NGINX Unit 1.11.0 Hoʻokuʻu ʻana i ke kikowaena noi

ʻIke i ka mālamalama hoʻokuʻu kikowaena polokalamu NGINX Unit 1.11, i loko o kahi e hoʻomohala ʻia ai kahi hopena e hōʻoia i ka hoʻomaka ʻana o nā noi pūnaewele ma nā ʻōlelo papahana like ʻole (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js a me Java). Hiki i ka NGINX Unit ke holo i nā noi he nui i nā ʻōlelo papahana like ʻole, hiki ke hoʻololi ʻia nā ʻāpana hoʻomaka me ka ʻole o ka pono e hoʻoponopono i nā faila a hoʻomaka hou. Ua kākau ʻia ke code ma C a mahele ʻia e laikini ma lalo o Apache 2.0. Hiki iā ʻoe ke ʻike i nā hiʻohiʻona o NGINX Unit ma hoolaha puka mua.

Ma ka mana hou:

  • Hoʻokomo ʻia
    ka hiki ke lawelawe kūʻokoʻa i ka ʻikepili static me ka hoʻopili ʻole ʻana i kahi kikowaena http waho. ʻO ka pahuhopu nui ka hoʻololi ʻana i Unit i kahi kikowaena pūnaewele piha me nā mea hana i kūkulu ʻia no ke kūkulu ʻana i nā lawelawe pūnaewele. No ka hāʻawi ʻana i nā faila static, lawa ia e kuhikuhi i ka papa kuhikuhi kumu me nā faila i hāʻawi ʻia a, inā pono, e hoʻoholo i nā ʻano MIME i nalowale:

    "kaʻana like": "/data/www/example.com"

    "mime_types": {
    "kikokikona": [
    "heluhelu mai"
    ".c",
    ".h"
    ],
    "application/msword": ".doc"
    }

  • kākoʻo hoʻokaʻawale i nā kaʻina noi pūnaewele me ka hoʻohana ʻana i nā mea hana hoʻokaʻawale pahu ma Linux. Ma nā hoʻonohonoho hiki iā ʻoe ke hoʻololi i nā inoa inoa like ʻole, hiki ke hoʻopaʻa i ka cgroup a me ka palapala ʻāina UID/GID i loko o ke kaiapuni nui a me ka ipu kaʻawale:

    "mau wahi inoa": {
    "hōʻoia": ʻoiaʻiʻo,
    "pid": ʻoiaʻiʻo
    "pūnaewele": ʻoiaʻiʻo,
    "mauna": wahahee,
    "uname": ʻoiaʻiʻo,
    "cgroup": wahahee
    },

    "uidmap": [
    {
    "pahu": 1000,
    "host": 812,
    "nui": 1
    }
    ],

  • Hoʻohui ʻia ka hoʻokō kikowaena WebSocket maoli no nā servlets JSC (Java Servlet Container). I ka hoʻokuʻu hope loa, ua hoʻokō ʻia ke kikowaena WebSocket no Node.js.
  • Aia ke kākoʻo no ka hoʻoponopono pololei ʻana i nā hoʻonohonoho API i loaʻa nā huaʻōlelo "/" me ka hoʻohana ʻana i kā lākou pakele ('%2F'). ʻo kahi laʻana:

    E loaʻa /config/settings/http/static/mime_types/text%2Fplain/

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka