NGINX Unit 1.18.0 Application Server Release

barde applikaasje tsjinner release NGINX-ienheid 1.18, wêryn in oplossing ûntwikkele wurdt om de lansearring fan webapplikaasjes te garandearjen yn ferskate programmeartalen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js en Java). NGINX Unit kin tagelyk meardere applikaasjes útfiere yn ferskate programmeartalen, wêrfan de startparameters dynamysk kinne wurde feroare sûnder de needsaak om konfiguraasjebestannen te bewurkjen en opnij te begjinnen. De koade is skreaun yn C en ferspraat troch lisinsje ûnder Apache 2.0. Jo kinne yn 'e kunde komme mei de funksjes fan NGINX Unit yn oankundiging earste útjefte.

Yn de nije ferzje:

  • Isolaasjemodus ymplementearre "rootfs» om applikaasje tagong te beheinen ta mar in bepaald diel fan it bestânsysteem. Om de FS-root sichtber foar de applikaasje te feroarjen, wurdt de pivot_root()-oprop brûkt, dy't, yn tsjinstelling ta de ûnfeilige chroot()-systeemoprop, net gewoan de FS-root ferpleatst, mar isolaasje brûkt op it nammeromtenivo, fergelykber mei dy brûkt yn konteners. Boppedat, neist de direkt oantsjutte applikaasje triemtafel, Unit ek automatysk mounts alle taal-spesifike ôfhinklikens yn in isolearre triem systeem beam (wurket allinnich foar in beheind oantal talen).

    {
    "type": "python 2.7",
    "path": "/",
    "home": "/venv/",
    "module": "wsgi",
    "isolaasje": {
    "rootfs": "/var/app/sandbox/"
    }
    }

  • De mooglikheid om ferskate skema's op te jaan foar it oproppen fan handlers yn 'e konfiguraasje mei de nije seksje "doelen". Dizze funksje makket it mooglik om te ferienfâldigjen de opset fan mingde adressering regelingen, doe't, bygelyks, de measte oanfragen wurde ferwurke fia index.php nettsjinsteande de frege URI, en de behearder ynterface direkt liedt ta oprop skripts. Earder waarden sokke ynstellingen makke troch de definysjes fan twa applikaasjes, mar no kinne jo mei mar ien oerkomme. Bygelyks, ynstee fan:

    {
    "wp_index": {
    "type": "php",
    "brûker": "wp_brûker",
    "group": "wp_user",
    "root": "/paad/nei/wordpress/",
    "script": "index.php"
    },

    "wp_direct": {
    "type": "php",
    "brûker": "wp_brûker",
    "group": "wp_user",
    "root": "/paad/nei/wordpress/"
    }
    }

    kin oantsjutte

    {
    "wp": {
    "type": "php",
    "brûker": "wp_brûker",
    "group": "wp_user",

    "doelen": {
    "yndeks": {
    "root": "/paad/nei/wordpress/",
    "script": "index.php"
    },

    "direkt": {
    "root": "/paad/nei/wordpress/"
    }
    }
    }
    }

  • Stipe tafoege kodearring karakters fan 'e foarm "%xx" yn 'e "uri" en "arguminten" oerienkommende opsjes, en ek yn 'e "pass" opsje.

Boarne: opennet.ru

Add a comment