Sgaoileadh frithealaiche tagraidh aonad NGINX 1.11.0

Chunnaic an solas sgaoileadh frithealaiche tagraidh Aonad NGINX 1.11, anns a bheil fuasgladh ga leasachadh gus dèanamh cinnteach gun tèid tagraidhean lìn a chuir air bhog ann an grunn chànanan prògramaidh (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js agus Java). Faodaidh Aonad NGINX grunn thagraidhean a ruith aig an aon àm ann an diofar chànanan prògramaidh, agus faodar na paramadairean tòiseachaidh aca atharrachadh gu dinamach gun fheum air faidhlichean rèiteachaidh a dheasachadh agus ath-thòiseachadh. Tha an còd sgrìobhte ann an C agus air a sgaoileadh le le cead fo Apache 2.0. Gheibh thu eòlas air feartan Aonad NGINX ann an sanas chiad iris.

Anns an dreach ùr:

  • Air a thogail a-steach
    an comas susbaint statach a fhrithealadh gu neo-eisimeileach gun fios a chuir gu frithealaiche http taobh a-muigh. Is e an amas mu dheireadh Aonad a thionndadh gu bhith na fhrithealaiche lìn làn-chuimseach le innealan aonaichte airson seirbheisean lìn a thogail. Gus faidhlichean statach a sgaoileadh, tha e gu leòr an eòlaire freumh a shònrachadh anns na roghainnean leis na faidhlichean sgaoilte agus, ma tha sin riatanach, na seòrsaichean MIME a tha a dhìth a dhearbhadh:

    "share": "/data/www/example.com"

    "mime_types": {
    "text/plain": [
    "leugh mi"
    ".c",
    ".h"
    ],
    "application/msword": ".doc"
    }

  • taic a’ dealachadh phròiseasan tagraidh lìn a’ cleachdadh innealan aonaranachd container ann an Linux. Anns na roghainnean is urrainn dhut diofar ainmean-àite a chomasachadh, bacadh cgroup a chomasachadh agus UID/GID a mhapadh sa phrìomh àrainneachd agus an soitheach iomallach:

    "namespaces": {
    "Teisteanas": fìor,
    "pid": fìor
    "lìonra": fìor,
    "mount": meallta,
    "uname": fìor,
    "cgroup": meallta
    },

    "uidmap": [
    {
    "container": 1000,
    "aoigheachd": 812,
    "meud": 1
    }
    ],

  • Chaidh buileachadh frithealaiche WebSocket dùthchasach a chur ris airson servlets JSC (Java Servlet Container). Anns an fhoillseachadh mu dheireadh, chaidh am frithealaiche WebSocket a chuir an gnìomh airson Node.js.
  • Tha taic ann a-nis airson dèiligeadh gu dìreach ri roghainnean API anns a bheil caractaran “/” a’ cleachdadh an teicheadh ​​(‘% 2F’). Mar eisimpleir:

    GET / config/settings/http/static/mime_types/text%2Fplain/

Source: fosgailtenet.ru

Cuir beachd ann