ื ืืฆืจื ืืขืื ืฉืจืช ืืืฉืืืื ืืืืืช NGINX 1.13, ืืืคืชืืช ืคืชืจืื ืืืืืืช ืืฉืงืช ืืคืืืงืฆืืืช ืืื ืืจื ื ืืฉืคืืช ืชืื ืืช ืฉืื ืืช (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js ื-Java). ืชืืช ืฉืืืื ืฉื โโNGINX Unit, ืืกืคืจ ืืืฉืืืื ืืฉืคืืช ืชืื ืืช ืฉืื ืืช ืืืืืืช ืืคืขืื ืื ืืื ืืช, ืืช ืคืจืืืจื ืืืฉืงื ืฉืืื ื ืืชื ืืฉื ืืช ืืืืคื ืืื ืื ืืื ืฆืืจื ืืขืจืื ืงืืฆื ืชืฆืืจื ืืืืคืขืื ืืืืฉ. ืืงืื ืืชืื ืืฉืคืช C ื ืืืคืฅ ืขื ืืื ืืืจืฉื ืชืืช Apache 2.0. ืืชื ืืืื ืืืืืจ ืืช ืืชืืื ืืช ืฉื NGINX Unit ื ืึทืืจึธืึธื ืืืจืกื ืืจืืฉืื ื.
ืืืจืกื ืืืืฉื ืืืืืื ืชืืืืืช ืืขื ืฃ Python 3.8 ืืืืฉ, ืคืืชืจืช ืืขืืืช ืืขืช ืฉืืืืฉ ืืจืืื 2.6 ืืืืืฉืืช ืืชืืื ืืขืืื ืืืฆื ืคืจืืงืกื ืืคืื ืคืฉืื. ื-proxy ืืืคืื ืืืืืจ ืืืืฆืขืืช ืื ืืืืช "proxy" ืืกืขืืฃ "ืคืขืืื". ืืขืืจืช ืืงืฉืืช ืืจื ืฉืงืขื IPv4, IPv6 ืื ืืื ืืงืก ื ืชืืืช. ืืืืืื:
{
"ืืกืืืืื": [
{
"ืืชืืื": {
"uri": "/ipv4/*"
},
"ืคืขืืื": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"ืืชืืื": {
"uri": "/unix/*"
},
"ืคืขืืื": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
]}}
ืืืืื ืืืจืื, ืืชืืื ื ืืืคืื ืืช Unit ืืจืืื ืขืฆืืื, ืืขื ืืืฆืืขืื ืืืืืื ืืฉืืืืฉ ืขื ืื ืฉืืจืืชื ืืื ืืจื ื. ืืื ืืืฉืื ืืืจื ืื, ืืขืืืื ืืขืชืืืืช ืชืชืืงื ืืชืืืืื ืืื ืืืืื, ืืืืื ืืืื ืช DoS, ืืืืืืช ืืืคืขืื ืกืืืื ืฉืื ืื ืฉื ืืคืืืงืฆืืืช ืืื ืืืืช, ืืืืื ืขืืืกืื ืืกืืืื ืืช ืชืงืืืช, ืืกืคืงื โโืืขืืื ืฉื ืชืืื ืกืืื, ืืืื ืกืืืืกืืืื ืื ืืืืจ.
ืืงืืจ: OpenNet.ru