NGINX Cutubka 1.9.0 Siideynta Adeegaha Codsiga

dhacay sii daynta adeegaha codsiga Unugga NGINX 1.9, kaas oo xal lagu samaynayo si loo hubiyo in la bilaabay codsiyada webka ee luuqadaha barnaamijyada kala duwan (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js iyo Java). Unugga NGINX wuxuu isku mar ku socodsiin karaa codsiyo badan oo ku qoran luqado kala duwan oo barnaamij ah, cabbirrada bilaabista kuwaas oo si firfircoon loo beddeli karo iyada oo aan loo baahnayn in la beddelo faylasha qaabeynta oo dib loo bilaabo. Koodhku wuxuu ku qoran yahay C iyo qaybiyey shatiga ku haysta Apache 2.0. Waxaad baran kartaa astaamaha NGINX Unit gudaha ogeysiis arrinta koowaad.

Nooca cusub:

  • Fursad codsiyada habaynta ee ku salaysan doodaha URI, madax iyo Kukiyada;

    "madaxa": [
    {
    "Aqbal-Encoding": "*gzip*",
    "Wakiilka Isticmaalaha": "Mozilla/5.0*"
    },
    {
    "User-Agent": "curl*"
    }
    ]

  • Qaababka iswaafajinta dariiqa hadda waxay taageeraan waji-xidhka muujinta dhexe. Tusaale ahaan,

    "host": ["eu-*.example.com", "!eu-5.example.com"]

  • taageero hawlgallada loo soo diro iyadoo la adeegsanayo habka POST si loo maamulo waxa ku jira qaabaynta (isbeddelada waxaa lagu kala qaadaa qaabka JSON);

    curl -X POST -d '{"ku habboon": {"uri": "/production/*"}, \
    "action": {"pass": "applications/wiki-prod"}}' \
    --unix-socket=/dariiqa/to/control.unit.sock \
    http://localhost/config/routes/

  • Taageerada beddelka isticmaalaha iyo kooxda iyadoo la adeegsanayo CAP_SETUID iyo CAP_SETGID awoodaha Linux iyada oo aan loo socodsiin habka ugu muhiimsan isticmaale mudnaan leh.

Source: opennet.ru

Add a comment