เดธเดเดญเดตเดฟเดเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดธเตเตผเดตเตผ เดฑเดฟเดฒเตเดธเต NGINX เดฏเตเดฃเดฟเดฑเตเดฑเต 1.9, เดตเดฟเดตเดฟเดง เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดเดณเดฟเตฝ (เดชเตเดคเตเดคเตบ, PHP, Perl, Ruby, Go, JavaScript/Node.js, Java) เดตเตเดฌเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเตเดเต เดธเดฎเดพเดฐเดเดญเด เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเด เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดฃเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. NGINX เดฏเตเดฃเดฟเดฑเตเดฑเดฟเดจเต เดตเตเดฏเดคเตเดฏเดธเตโเดค เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดเดณเดฟเตฝ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดเดฐเตเดธเดฎเดฏเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเตเดเตพ เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดคเตเดฏเตเด เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเดพเดคเตเดฏเตเด เด
เดตเดฏเตเดเต เดฒเตเดเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดฒเดจเดพเดคเตเดฎเดเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดพเตป เดเดดเดฟเดฏเตเด. เดเตเดกเต เดธเดฟเดฏเดฟเดฒเตเด เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดคเดคเต เด
เดชเตเดชเดพเดเตเดเต 2.0 เดชเตเดฐเดเดพเดฐเด เดฒเตเดธเตปเดธเต. NGINX เดฏเตเดฃเดฟเดฑเตเดฑเดฟเดจเตเดฑเต เดธเดตเดฟเดถเตเดทเดคเดเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดชเดฐเดฟเดเดฏเดชเตเดชเตเดเดพเด เดชเตเดฐเดเตเดฏเดพเดชเดจเด เดเดฆเตเดฏ เดชเตเดฐเดถเตเดจเด.
เดชเตเดคเดฟเดฏ เดตเตเตผเดธเดฟเดเตพ:
- เด
เดตเดธเดฐเด ะผะฐัััััะธะทะฐัะธะธ ะทะฐะฟัะพัะพะฒ ะฟะพ ะฐัะณัะผะตะฝัะฐะผ URI, ะทะฐะณะพะปะพะฒะบะฐะผ ะธ Cookie;
ยซheadersยป: [
{
ยซAccept-Encodingยป: ยซ*gzip*ยป,
ยซUser-Agentยป: ยซMozilla/5.0*ยป
},
{
ยซUser-Agentยป: ยซcurl*ยป
}
]
- ะ ัะฐะฑะปะพะฝะฐั
ัะพะฟะพััะฐะฒะปะตะฝะธั ะผะฐัััััะพะฒ ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะผะฐัะพะบ ะฒ ัะตัะตะดะธะฝะต ะฒััะฐะถะตะฝะธั. ะะฐะฟัะธะผะตั,
ยซhostยป: [ยซeu-*.example.comยป, ยซ!eu-5.example.comยป]
- เดชเดฟเดจเตเดคเตเดฃ ะพะฟะตัะฐัะธะน, ะพัะฟัะฐะฒะปัะตะผัั
ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ะผะตัะพะดะฐ POST, ะดะปั ะผะฐะฝะธะฟัะปััะธะธ ัะพะดะตัะถะธะผัะผ ะผะฐััะธะฒะพะฒ ะฒ ะบะพะฝัะธะณััะฐัะธะธ (ะธะทะผะตะฝะตะฝะธั ะฟะตัะตะดะฐัััั ะฒ ัะพัะผะฐัะต JSON);
curl -X POST -d โ{ยซmatchยป: {ยซuriยป: ยซ/production/*ยป}, \
ยซactionยป: {ยซpassยป: ยซapplications/wiki-prodยป}}โ \
โunix-socket=/path/to/control.unit.sock \
http://localhost/config/routes/
- ะะพะดะดะตัะถะบะฐ ัะผะตะฝั ะฟะพะปัะทะพะฒะฐัะตะปั ะธ ะณััะฟะฟั ะฟัะธ ะฟะพะผะพัะธ capabilities CAP_SETUID ะธ CAP_SETGID ะฒ Linux ะฑะตะท ะฒัะฟะพะปะฝะตะฝะธั ะพัะฝะพะฒะฝะพะณะพ ะฟัะพัะตััะฐ ะฟะพะด ะฟัะธะฒะธะปะตะณะธัะพะฒะฐะฝะฝัะผ ะฟะพะปัะทะพะฒะฐัะตะปะตะผ.
เด
เดตเดฒเดเดฌเด: opennet.ru