Tso tawm NGINX Unit Application Server 1.18.0

coj qhov chaw daim ntawv thov server tso tawm NGINX Unit 1.18, nyob rau hauv uas ib qho kev daws teeb meem yog tsim los xyuas kom meej lub community launch ntawm web applications nyob rau hauv ntau yam lus programming (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js thiab Java). NGINX Unit tuaj yeem ua haujlwm ib txhij khiav ntau daim ntawv thov hauv ntau hom lus programming, qhov kev tso tawm tsis tuaj yeem hloov pauv yam tsis tas yuav hloov kho cov ntaub ntawv teeb tsa thiab rov pib dua. Tus lej yog sau hauv C thiab faib los ntawm muaj ntawv tso cai nyob rau hauv Apache 2.0. Koj tuaj yeem paub txog cov yam ntxwv ntawm NGINX Unit hauv tshaj tawm thawj qhov teeb meem.

Hauv qhov tshiab version:

  • Kev rho tawm hom siv "rootfsΒ» txwv cov ntawv thov nkag mus rau ib feem ntawm cov ntaub ntawv nkaus xwb. Txhawm rau hloov FS hauv paus pom rau daim ntawv thov, pivot_root() hu yog siv, uas, tsis zoo li qhov tsis muaj kev nyab xeeb chroot() system hu, tsis tsuas yog hloov FS hauv paus, tab sis siv kev sib cais ntawm qib namespace, zoo ib yam li siv hauv thawv. Tsis tas li ntawd, ntxiv rau daim ntawv teev npe ncaj qha rau daim ntawv thov, Chav tsev tseem cia li txuas tag nrho cov lus tshwj xeeb rau hauv ib qho kev sib cais cov ntaub ntawv kab ke (ua haujlwm tsuas yog rau qee hom lus xwb).

    {
    "type": "python 2.7",
    "path": "/",
    "home": "/venv/",
    "module": "wsgi",
    "muab cais nyob ib leeg": {
    "rootfs": "/var/app/sandbox/"
    }
    }

  • Lub peev xwm los qhia ntau lub tswv yim rau kev hu xov tooj rau hauv kev teeb tsa siv ntu tshiab "lub hom phaj". Cov yam ntxwv no tso cai rau koj kom yooj yim rau kev teeb tsa ntawm cov txheej txheem sib xyaw, thaum, piv txwv li, kev thov feem ntau tau ua tiav los ntawm index.php tsis hais txog qhov thov URI, thiab tus thawj tswj hwm cuam tshuam ncaj qha rau kev hu xov tooj. Yav dhau los, xws li kev teeb tsa tau ua los ntawm cov ntsiab lus ntawm ob daim ntawv thov, tab sis tam sim no koj tuaj yeem tau txais los ntawm ib qho xwb. Piv txwv li, es tsis txhob:

    {
    "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/"
    }
    }

    tuaj yeem teev

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

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

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

  • Ntxiv kev txhawb nqa coding cov cim ntawm daim ntawv "% xx" hauv "uri" thiab "kev sib cav" kev xaiv sib tw, nrog rau hauv "pass" kev xaiv.

Tau qhov twg los: opennet.ru

Ntxiv ib saib