ะกัะพัะผะธัะพะฒะฐะฝ ะฒัะฟััะบ ัะตัะฒะตัะฐ ะฟัะธะปะพะถะตะฝะธะน NGINX เดฏเตเดฃเดฟเดฑเตเดฑเต 1.13, เดตเดฟเดตเดฟเดง เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดเดณเดฟเตฝ (เดชเตเดคเตเดคเตบ, PHP, Perl, Ruby, Go, JavaScript/Node.js, Java) เดตเตเดฌเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเตเดเต เดธเดฎเดพเดฐเดเดญเด เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเด เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดฃเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. NGINX เดฏเตเดฃเดฟเดฑเตเดฑเดฟเดจเต เดตเตเดฏเดคเตเดฏเดธเตโเดค เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดเดณเดฟเตฝ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดเดฐเตเดธเดฎเดฏเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเตเดเตพ เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดคเตเดฏเตเด เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเดพเดคเตเดฏเตเด เด
เดตเดฏเตเดเต เดฒเตเดเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดฒเดจเดพเดคเตเดฎเดเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดพเตป เดเดดเดฟเดฏเตเด. เดเตเดกเต เดธเดฟเดฏเดฟเดฒเตเด เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดคเดคเต เด
เดชเตเดชเดพเดเตเดเต 2.0 เดชเตเดฐเดเดพเดฐเด เดฒเตเดธเตปเดธเต. NGINX เดฏเตเดฃเดฟเดฑเตเดฑเดฟเดจเตเดฑเต เดธเดตเดฟเดถเตเดทเดคเดเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดชเดฐเดฟเดเดฏเดชเตเดชเตเดเดพเด เดชเตเดฐเดเตเดฏเดพเดชเดจเด เดเดฆเตเดฏ เดชเตเดฐเดถเตเดจเด.
ะ ะฝะพะฒะพะน ะฒะตััะธะธ ะพะฑะตัะฟะตัะตะฝะฐ ัะพะฒะผะตััะธะผะพััั ั ะฝะพะฒะพะน ะฒะตัะบะพะน Python 3.8, ัะตัะตะฝั ะฟัะพะฑะปะตะผั ะฟัะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ Ruby 2.6 ะธ ัะตะฐะปะธะทะพะฒะฐะฝะฐ เดชเดฟเดจเตเดคเตเดฃ ัะฐะฑะพัั ะฒ ัะตะถะธะผะต ะฟัะพััะพะณะพ ะพะฑัะฐัะฝะพะณะพ ะฟัะพะบัะธ (reverse proxy). ะะฐัััะพะนะบะฐ ะพะฑัะฐัะฝะพะณะพ ะฟัะพะบัะธ ะพัััะตััะฒะปัะตััั ะฟัะธ ะฟะพะผะพัะธ ะดะธัะตะบัะธะฒั ยซproxyยป ะฒ ัะตะบัะธะธ ยซactionยป. ะะพะดะดะตัะถะธะฒะฐะตััั ะฟัะพะฑัะพั ะทะฐะฟัะพัะพะฒ ัะตัะตะท IPv4, IPv6 ะธะปะธ unix-ัะพะบะตัั. ะะฐะฟัะธะผะตั:
{
ยซroutesยป: [
{
"เดชเตเดฐเตเดคเตเดคเด": {
ยซuriยป: ยซ/ipv4/*ยป
},
"เดชเตเดฐเดตเตผเดคเตเดคเดจเด": {
"เดชเตเดฐเตเดเตเดธเดฟ": "http://127.0.0.1:8080"
}
},
{
"เดชเตเดฐเตเดคเตเดคเด": {
ยซuriยป: ยซ/unix/*ยป
},
"เดชเตเดฐเดตเตผเดคเตเดคเดจเด": {
ยซproxyยป: ยซhttp://unix:/path/to/unix.sockยป
}
}
] }
ะ ะดะพะปะณะพััะพัะฝะพะน ะฟะตััะฟะตะบัะธะฒะต ะฟะปะฐะฝะธััะตััั ะฟัะตะฒัะฐัะธัั Unit ะฒ ัะฐะผะพะดะพััะฐัะพัะฝัะน ะฒััะพะบะพะฟัะพะธะทะฒะพะดะธัะตะปัะฝัะน ะบะพะผะฟะพะฝะตะฝั ะดะปั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ั ะปัะฑัะผะธ web-ัะตัะฒะธัะฐะผะธ. ะะปั ะดะพััะธะถะตะฝะธั ััะพะน ัะตะปะธ ะดะฐะปัะฝะตะนัะฐั ัะฐะฑะพัะฐ ะฑัะดะตั ัะพััะตะดะพัะพัะตะฝะฐ ะฒ ัะฐะบะธั
ะพะฑะปะฐัััั
, ะบะฐะบ ะพะฑะตัะฟะตัะตะฝะธะต ะฑะตะทะพะฟะฐัะฝะพััะธ, ะธะทะพะปััะธะธ ะธ ะทะฐัะธัั ะพั DoS, ะฒะพะทะผะพะถะฝะพััั ะทะฐะฟััะบะฐัั ัะฐะทะปะธัะฝัะต ัะธะฟั ะดะธะฝะฐะผะธัะตัะบะธั
ะฟัะธะปะพะถะตะฝะธะน, ะฑะฐะปะฐะฝัะธัะพะฒะบะฐ ะฝะฐะณััะทะบะธ ะธ ะพัะบะฐะทะพัััะพะนัะธะฒะพััั, ัััะตะบัะธะฒะฝะฐั ะพัะดะฐัะฐ ััะฐัะธัะตัะบะพะณะพ ะบะพะฝัะตะฝัะฐ, ััะตะดััะฒะฐ ะฝะฐะบะพะฟะปะตะฝะธั ััะฐัะธััะธะบะธ ะธ ะผะพะฝะธัะพัะธะฝะณ.
เด
เดตเดฒเดเดฌเด: opennet.ru