NGINX เชฏเซเชจเชฟเช 1.24 เชเชชเซเชฒเซเชเซเชถเชจ เชธเชฐเซเชตเชฐ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช, เชเซเชจเซ เช เชเชฆเชฐ เชตเชฟเชตเชฟเชง เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชญเชพเชทเชพเช (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js เช เชจเซ Java) เชฎเชพเช เชตเซเชฌ เชเชชเซเชฒเซเชเซเชถเชจเชจเชพ เชฒเซเชจเซเชเชฟเชเชเชจเซ เชเชพเชคเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชเซเชฒ เชตเชฟเชเชธเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชฐเชนเซเชฏเซ เชเซ. เชเชจเชเซเชเชเชเชจเชเชเซเชธ เชฏเซเชจเชฟเช เชเชเชธเชพเชฅเซ เชตเชฟเชตเชฟเชง เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชญเชพเชทเชพเชเชฎเชพเช เชฌเชนเซเชตเชฟเชง เชเชชเซเชฒเชฟเชเซเชถเชจเซ เชเชฒเชพเชตเซ เชถเชเซ เชเซ, เชเซเชจเชพเช เชฒเซเชจเซเช เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเซเชจเซ เชธเชเชชเชพเชฆเชฟเชค เชเชฐเชตเชพเชจเซ เช เชจเซ เชชเซเชจเชเชชเซเชฐเชพเชฐเชเชญ เชเชฐเซเชฏเชพ เชตเชฟเชจเชพ เชเชคเชฟเชถเซเชฒ เชฐเซเชคเซ เชฌเชฆเชฒเซ เชถเชเชพเชฏ เชเซ. เชเซเชก C เชฎเชพเช เชฒเชเชพเชฏเซเชฒ เชเซ เช เชจเซ Apache 2.0 เชฒเชพเชฏเชธเชจเซเชธ เชนเซเช เชณ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชชเซเชฐเชฅเชฎ เชชเซเชฐเชเชพเชถเชจเชจเซ เชเชพเชนเซเชฐเชพเชคเชฎเชพเช เชคเชฎเซ NGINX เชฏเซเชจเชฟเชเชจเซ เชตเชฟเชถเซเชทเชคเชพเชเชฅเซ เชชเชฐเชฟเชเชฟเชค เชฅเช เชถเชเซ เชเซ.
เชจเชตเชพ เชธเชเชธเซเชเชฐเชฃเชฎเชพเช:
- เชฐเซเชฌเซ 3.0 เชธเชพเชฅเซ เชธเซเชธเชเชเชคเชคเชพ เชธเซเชจเชฟเชถเซเชเชฟเชค เชฅเชฏเซเชฒ เชเซ.
- PHP เชจเซ MIME เชชเซเชฐเชเชพเชฐเซเชจเซ เชฎเซเชณเชญเซเชค เชฏเชพเชฆเซเชฎเชพเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ.
- OpenSSL เชเชฆเซเชถเซ เชฆเซเชตเชพเชฐเชพ TLS เชเชจเซเชเซเชถเชจเซเชธ เชฎเชพเชเซ เชฎเชจเชธเซเชตเซ เชธเซเชเชฟเชเชเซเชธ เชธเซเช เชเชฐเชตเซ เชถเชเซเชฏ เชเซ.
- MIME เชชเซเชฐเชเชพเชฐเซ เชชเชฐ เชเชงเชพเชฐเชฟเชค เชธเซเชฅเชฟเชฐ เชซเชพเชเชฒเซเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฎเซเชฐเชพเชฏเซเชฒ เชธเชฎเชฐเซเชฅเชจ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เช เชชเชฒเซเชก เชเชฐเซเชฒเซ เชซเชพเชเชฒเซเชจเซ เชฎเชพเชคเซเชฐ เชเชฌเซเช เช เชจเซ เชตเซเชกเชฟเชฏเซ เชธเซเชงเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ เชธเซเชชเชทเซเช เชเชฐเซ เชถเชเซ เชเซ: { โshareโ: โ/www/dataโ, โtypesโ: [ โimage/*โ, โvideo/*โ ] }
- chroot เชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ, เชธเชพเชเชเซเชคเชฟเช เชฒเชฟเชเชเซเชธเชจเชพ เชเชชเชฏเซเชเชจเซ เช เชตเชฐเซเชงเชฟเชค เชเชฐเชตเชพ เช เชจเซ เชธเซเชฅเชฟเชฐ เชซเชพเชเชฒเซเชจเซ เชธเซเชตเชพ เชเชชเชคเซ เชตเชเชคเซ เชตเซเชฏเชเซเชคเชฟเชเชค เชตเชฟเชจเชเชคเซเชเชจเชพ เชธเชเชฌเชเชงเชฎเชพเช เชฎเชพเชเชจเซเช เชชเซเชเชจเซเชเชจเชพ เชเชเชคเชฐเชเซเชฆเชจเซ เชชเซเชฐเชคเชฟเชฌเชเชงเชฟเชค เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. { "เชถเซเชฐ": "/www/data/static/", "chroot": "/www/data/", "follow_symlinks": false, "traverse_mounts": false }
- Node.js เชฎเชพเช "http" เช เชจเซ "websocket" เชฎเซเชกเซเชฏเซเชฒเซเชจเซ เชเชชเชฎเซเชณเซ เชเชตเชฐเชฐเชพเชเชก เชเชฐเชตเชพ เชฎเชพเชเซ เชฒเซเชกเชฐ เชเชฎเซเชฐเซเชฏเซเช.
- เชชเชพเชฏเชฅเซเชจ เชฎเชพเชเซ, เชเช เชเชชเซเชฒเชฟเชเซเชถเชจเชฎเชพเช WSGI/ASGI เชนเซเชจเซเชกเชฒเชฐเซเชธเชจเซ เชเซเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ เชตเชฟเชตเชฟเชง เชฏเซเชเชจเชพเช เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจเชฎเชพเช เชเซเชเชฒเชพเช "เชฒเชเซเชทเซเชฏเซ" เชตเชฟเชญเชพเชเซเชจเซ เชเชฒเซเชฒเซเช เชเชฐเชตเซ เชถเชเซเชฏ เชเซ. { "เชเชชเซเชฒเชฟเชเซเชถเชจเซเชธ": { "python-app": { "type": "python", "path": "/www/apps/python-app/", "targets": { "foo": { "module" : "foo.wsgi", "callable": "foo" }, "bar": { "module": "bar.wsgi", "callable": "bar" } } } }
เชธเซเชฐเซเชธ: opennet.ru