Famoahana ny Server Application Unit NGINX 1.18.0

nitranga famoahana ny mpizara fampiharana NGINX Unit 1.18, ao anatin'izany no amboarina ny vahaolana hiantohana ny fandefasana rindranasa tranonkala amin'ny fiteny fandaharana isan-karazany (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ary Java). Ny NGINX Unit dia afaka mampandeha rindranasa marobe amin'ny fiteny fandaharana samihafa, ny mari-pamantarana fanombohana izay azo ovaina amin'ny fomba mavitrika nefa tsy mila manitsy ny rakitra fikirakirana ary manomboka. Ny kaody dia voasoratra ao amin'ny C sy nozarain'i nahazo alalana tamin'ny Apache 2.0. Azonao atao ny mahafantatra ny endri-javatra NGINX Unit in fanambarana laharana voalohany.

Ao amin'ny dikan-teny vaovao:

  • Nampihatra ny fomba fitokana-monina "rootfsΒ» mba hamerana ny fidirana amin'ny fampiharana amin'ny ampahany sasany amin'ny rafi-drakitra. Raha hanova ny fakany FS hita amin'ny fampiharana, dia ampiasaina ny antso pivot_root(), izay, tsy toy ny antson'ny rafitra chroot() tsy azo antoka, dia tsy manova fotsiny ny fakany FS, fa mampiasa fitokana-monina amin'ny haavon'ny namespace, mitovy amin'ny ampiasaina amin'ny fitoeran-javatra. Fanampin'izay, ho fanampin'ny lahatahiry fampiharana voatondro mivantana, ny Unit koa dia mametraka ho azy ireo miankina amin'ny fiteny rehetra ao anaty hazo rafitra fichier mitoka-monina (tsy miasa afa-tsy amin'ny fiteny voafetra ihany).

    {
    "type": "python 2.7",
    "lalana": "/",
    "home": "/venv/",
    "module": "wsgi",
    "fitokana-monina": {
    "rootfs": "/var/app/sandbox/"
    }
    }

  • Ny fahafahana mamaritra tetika maromaro amin'ny fiantsoana mpitantana amin'ny fanamafisana amin'ny alΓ lan'ny fizarana vaovao "lasibatra". Ity endri-javatra ity dia ahafahanao manatsotra ny fametrahana ireo tetika fifampiresahana mifangaro, rehefa, ohatra, ny ankamaroan'ny fangatahana dia karakaraina amin'ny index.php na inona na inona URI nangatahina, ary ny interface administrateur dia mitarika mivantana amin'ny sora-baventy fiantsoana. Teo aloha, ny fanovana toy izany dia natao tamin'ny alΓ lan'ny famaritana ny rindranasa roa, fa ankehitriny ianao dia afaka mahazo iray monja. Ohatra, raha tokony:

    {
    "wp_index": {
    "type": "php",
    "user": "wp_user",
    "group": "wp_user",
    "root": "/path/to/wordpress/",
    "script": "index.php"
    },

    "wp_direct": {
    "type": "php",
    "user": "wp_user",
    "group": "wp_user",
    "root": "/path/to/wordpress/"
    }
    }

    azo faritana

    {
    "wp": {
    "type": "php",
    "user": "wp_user",
    "group": "wp_user",

    "kendrena": {
    "index": {
    "root": "/path/to/wordpress/",
    "script": "index.php"
    },

    "mivantana": {
    "root": "/path/to/wordpress/"
    }
    }
    }
    }

  • Fanampiana fanampiny coding endri-tsoratra amin'ny endrika "%xx" ao amin'ny safidy mifanandrify "uri" sy "fandresen-dahatra", ary koa amin'ny safidy "pass".

Source: opennet.ru

Add a comment