NGINX เจฏเฉเจจเจฟเจ 1.24 เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจฐเจตเจฐ เจเจพเจฐเฉ เจเฉเจคเจพ เจเจฟเจ เจธเฉ, เจเจฟเจธ เจฆเฉ เจ เฉฐเจฆเจฐ เจตเฉฑเจ-เจตเฉฑเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ (เจชเจพเจเจฅเจจ, PHP, เจชเจฐเจฒ, เจฐเฉเจฌเฉ, เจเฉ, JavaScript/Node.js เจ เจคเฉ Java) เจตเจฟเฉฑเจ เจตเฉเจฌ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฆเฉ เจธเจผเฉเจฐเฉเจเจค เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจ เจนเฉฑเจฒ เจตเจฟเจเจธเจฟเจค เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉเฅค NGINX เจฏเฉเจจเจฟเจ เจเฉฑเจเฉ เจธเจฎเฉเจ เจตเฉฑเจ-เจตเฉฑเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจตเจฟเฉฑเจ เจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเจฒเจพ เจธเจเจฆเจพ เจนเฉ, เจเจฟเจธ เจฆเฉ เจฒเจพเจเจ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจจเฉเฉฐ เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจเจฐเจจ เจ เจคเฉ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจคเฉเจ เจฌเจฟเจจเจพเจ เจเจคเฉเจธเจผเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเฉเจก C เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจฟเจ เจนเฉ เจ เจคเฉ Apache 2.0 เจฒเจพเจเจธเฉฐเจธ เจฆเฉ เจ เจงเฉเจจ เจตเฉฐเจกเจฟเจ เจเจฟเจ เจนเฉเฅค เจคเฉเจธเฉเจ เจชเจนเจฟเจฒเฉ เจฐเฉเจฒเฉเจเจผ เจฆเฉ เจเฉเจธเจผเจฃเจพ เจตเจฟเฉฑเจ NGINX เจฏเฉเจจเจฟเจ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจคเฉเจ เจเจพเจฃเฉ เจนเฉ เจธเจเจฆเฉ เจนเฉ.
เจจเจตเฉเจ เจธเฉฐเจธเจเจฐเจฃ เจตเจฟเฉฑเจ:
- เจฐเฉเจฌเฉ 3.0 เจจเจพเจฒ เจ เจจเฉเจเฉเจฒเจคเจพ เจฏเจเฉเจจเฉ เจนเฉ.
- PHP เจจเฉเฉฐ MIME เจเจฟเจธเจฎเจพเจ เจฆเฉ เจกเจฟเจซเฉเจฒเจ เจธเฉเจเฉ เจตเจฟเฉฑเจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉเฅค
- OpenSSL เจเจฎเจพเจเจกเจพเจ เจฐเจพเจนเฉเจ TLS เจเจจเฉเจเจธเจผเจจเจพเจ เจฒเจ เจเจชเจนเฉเจฆเจฐเฉ เจธเฉเจเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉเฅค
- MIME เจเจฟเจธเจฎเจพเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจธเจฅเจฟเจฐ เจซเจพเจเจฒเจพเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจธเฉเจฎเจฟเจค เจเจฐเจจ เจฒเจ เจธเจฎเจฐเจฅเจจ เจเฉเฉเจฟเจ เจเจฟเจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจ เฉฑเจชเจฒเฉเจก เจเฉเจคเฉเจเจ เจซเจผเจพเจเจฒเจพเจ เจจเฉเฉฐ เจธเจฟเจฐเจซเจผ เจเจฟเฉฑเจคเจฐเจพเจ เจ เจคเฉ เจตเฉเจกเฉเจ เจคเฉฑเจ เจธเฉเจฎเจค เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจจเจฟเจธเจผเจเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ: { โshareโ: โ/www/dataโ, โtypesโ: [ โimage/*โ, โvideo/*โ] }
- chroot เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ, เจชเฉเจฐเจคเฉเจ เจฒเจฟเฉฐเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเฉเฉฐ เจฐเฉเจเจฃ เจ เจคเฉ เจธเจฅเจฟเจฐ เจซเจพเจเจฒเจพเจ เจฆเฉ เจธเฉเจตเจพ เจเจฐเจจ เจตเฉเจฒเฉ เจตเจฟเจ เจเจคเฉเจเจค เจฌเฉเจจเจคเฉเจเจ เจฆเฉ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจ เจฎเจพเจเจเจ เจชเฉเจเจเฉฐเจเจพเจ เจฆเฉ เจเฉฐเจเจฐเจธเฉเจเจธเจผเจจ เจจเฉเฉฐ เจฎเจจเจพเจนเฉ เจเจฐเจจ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจฒเจพเจเฉ เจเฉเจคเฉ เจเจ เจนเฉเฅค { "share": "/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