SlÀpp av applikationsserver NGINX Unit 1.17.0

HÀndelse genomförd utgivningen av applikationsservern NGINX Unit 1.17, 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:

  • Möjlighet anvĂ€ndningen av uttrycken «return» och «location» i «action»-block för omedelbar Ă„tergĂ„ng av valfri statuskod eller omdirigering till en extern resurs. Till exempel, för att förhindra Ă„tkomst till URIer som faller under mönstret «*/.git/*», eller omdirigera till en host med www, kan följande instĂ€llningar anvĂ€ndas:

    {
    «match»: {
    «uri»: «*/.git/*»
    },

    «action»: {
    «return»: 403
    }
    }

    {
    «match»: {
    «host»: «example.org»,
    },

    «action»: {
    «return»: 301,
    «location»: «https://www.example.org»
    }
    }

  • Stöd för brĂ„kdelar av servervikter i «upstream«. Till exempel, en konstruktion med hela vikter som implicerar omdirigering till 192.168.0.103 med hĂ€lften sĂ„ mĂ„nga förfrĂ„gningar som för de andra:

    {
    «192.168.0.101:8080»: {
    «weight»: 2
    },
    «192.168.0.102:8080»: {
    «weight»: 2
    },
    «192.168.0.103:8080»: { },
    «192.168.0.104:8080»: {
    «weight»: 2
    }
    }

    kan nu förenklas och göras mer logiskt:

    {
    «192.168.0.101:8080»: { },
    «192.168.0.102:8080»: { },
    «192.168.0.103:8080»: {
    «weight»: 0.5
    },
    «192.168.0.104:8080»: { }
    }

  • Problem med byggandet i DragonFly BSD har lösts;
  • En bugg som orsakade en 502 «Bad Gateway»-kod under hög belastning har Ă„tgĂ€rdats;
  • MinneslĂ€ckage i router som uppstod efter version 1.13.0 har Ă„tgĂ€rdats;
  • Inkompatibiliteter med vissa Node.js-appar har eliminerats.

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