ะกัะพัะผะธัะพะฒะฐะฝ ะฒัะฟััะบ ัะตัะฒะตัะฐ ะฟัะธะปะพะถะตะฝะธะน เบซเบเปเบงเบเบเบฒเบ NGINX 1.13, เปเบเบดเปเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบเปเปเบเปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเปเบเบตเบเบเบปเบงเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบงเบฑเบเปเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบผเปเบเบผเบกเบเปเบฒเบเป (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js เปเบฅเบฐ Java). เบเบฒเบเปเบเปเบเบฒเบเบเบงเบเบเบธเบกเบเบญเบเบซเบเปเบงเบเบเบฒเบ NGINX, เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเปเบฒเบเบงเบเบซเบเบถเปเบเปเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบญเบกเปเบเบฑเบ, เบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบเบตเบเบเบปเบงเบเบญเบเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบเบเปเบเปเปเบเบเปเบเบทเปเบญเบเปเบซเบงเปเบเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบฐเปเบฅเบตเปเบกเบเบปเปเบเปเบซเบกเป. เบฅเบฐเบซเบฑเบเปเบกเปเบเบเบฝเบเปเบเบฑเบเบเบฒเบชเบฒ C เปเบฅเบฐ เปเบเบเบขเบฒเบเปเบเบ เบญเบฐเบเบธเบเบฒเบเบเบฒเบเปเบเป Apache 2.0. เบเปเบฒเบเบชเบฒเบกเบฒเบเบฎเบนเปเบเบฑเบเบเบฑเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบ NGINX Unit เปเบ เบเบฐเบเบฒเบ เบเปเบญเบเบเบฑเปเบเบเบณเบญเบดเบ.
ะ ะฝะพะฒะพะน ะฒะตััะธะธ ะพะฑะตัะฟะตัะตะฝะฐ ัะพะฒะผะตััะธะผะพััั ั ะฝะพะฒะพะน ะฒะตัะบะพะน 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