Utgivning av applikationsservern NGINX Unit 1.18.0

HÀndelse genomförd utgivningen av applikationsservern NGINX Unit 1.18, som utvecklar lösningen för att köra webbapplikationer pÄ olika programmeringssprÄk (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js och Java). Under NGINX Unit kan flera applikationer pÄ olika programmeringssprÄk köras samtidigt, med konfigurationsparametrar som kan Àndras dynamiskt utan att behöva Àndra konfigurationsfiler och starta om. Koden Àr skriven i C och sprids distribueras under Apache 2.0-licensen. Du kan bekanta dig med funktionerna i NGINX Unit i annonsen för den första utgÄvan.

I den nya versionen:

  • IsolationslĂ€get «rootfs» för att begrĂ€nsa applikationens Ă„tkomst endast till vissa delar av filsystemet. För att Ă€ndra den synliga roten av filsystemet för applikationen anvĂ€nds anropet pivot_root(), vilket skiljer sig frĂ„n det osĂ€kra systemanropet chroot() genom att det inte bara flyttar roten av filsystemet utan anvĂ€nder isolering pĂ„ namnutrymmesnivĂ„, liknande den som anvĂ€nds i containrar. Mer Ă€n sĂ„, förutom den direkt angivna katalogen för applikationen monterar Unit automatiskt alla specifika sprĂ„kberoenden i det isolerade filsystemet (det fungerar endast för ett begrĂ€nsat antal sprĂ„k).

    {
    «typ»: «python 2.7»,
    «vÀg»: «/»,
    «hem»: «/venv/»,
    «modul»: «wsgi»,
    «isolering»: {
    «rootfs»: «/var/app/sandbox/»
    }
    }

  • Möjligheten att ange flera anrop-schema för handlare i konfigurationen via den nya sektionen «targets«. Den angivna funktionen förenklar instĂ€llningarna för blandade adresseringsschema, dĂ€r till exempel den största delen av förfrĂ„gningarna hanteras via index.php oavsett begĂ€rd URI, medan administrationsgrĂ€nssnittet direkt leder till anrop av skript. Tidigare gjorde sĂ„dana instĂ€llningar via definitioner av tvĂ„ applikationer, men nu kan det göras med en. Till exempel istĂ€llet för:

    {
    «wp_index»: {
    «typ»: «php»,
    «anvÀndare»: «wp_user»,
    «grupp»: «wp_user»,
    «rot»: «/path/to/wordpress/»,
    «skript»: «index.php»
    },

    «wp_direct»: {
    «typ»: «php»,
    «anvÀndare»: «wp_user»,
    «grupp»: «wp_user»,
    «rot»: «/path/to/wordpress/»
    }
    }

    kan anges

    {
    «wp»: {
    «typ»: «php»,
    «anvÀndare»: «wp_user»,
    «grupp»: «wp_user»,

    «mÄl»: {
    «index»: {
    «rot»: «/path/to/wordpress/»,
    «skript»: «index.php»
    },

    «direkt»: {
    «rot»: «/path/to/wordpress/»
    }
    }
    }
    }

  • Stöd för kodning tecken i formen «%xx» i alternativ för matchning «uri» och «arguments», samt i alternativet «pass».

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster