NGINX เดฏเต‚เดฃเดฟเดฑเตเดฑเต 1.11.0 เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเต†เตผเดตเตผ เดฑเดฟเดฒเต€เดธเต

เดตเต†เดณเดฟเดšเตเดšเด‚ เด•เดฃเตเดŸเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเต†เตผเดตเตผ เดฑเดฟเดฒเต€เดธเต NGINX เดฏเต‚เดฃเดฟเดฑเตเดฑเต 1.11, เดตเดฟเดตเดฟเดง เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เดณเดฟเตฝ (เดชเตˆเดคเตเดคเตบ, PHP, Perl, Ruby, Go, JavaScript/Node.js, Java) เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดธเดฎเดพเดฐเด‚เดญเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. NGINX เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเต เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เดณเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เด’เดฐเต‡เดธเดฎเดฏเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเตเด•เตพ เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดคเต†เดฏเตเด‚ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เดพเดคเต†เดฏเตเด‚ เด…เดตเดฏเตเดŸเต† เดฒเต‹เดžเตเดšเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚. เด•เต‹เดกเต เดธเดฟเดฏเดฟเดฒเตเด‚ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดคเต เด…เดชเตเดชเดพเดšเตเดšเต† 2.0 เดชเตเดฐเด•เดพเดฐเด‚ เดฒเตˆเดธเตปเดธเต. NGINX เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเดพเด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เด†เดฆเตเดฏ เดชเตเดฐเดถเตเดจเด‚.

เดชเตเดคเดฟเดฏ เดตเต‡เตผเดธเดฟเด•เตพ:

  • เด…เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดค
    เด’เดฐเต เดฌเดพเดนเตเดฏ http เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเดพเดคเต† เดคเดจเตเดจเต† เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดจเตฝเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต. เดตเต†เดฌเต เดธเต‡เดตเดจเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดŸเต‚เดณเตเด•เดณเตเดณเตเดณ เดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดจเต† เด’เดฐเต เดชเต‚เตผเดฃเตเดฃ เดตเต†เดฌเต เดธเต†เตผเดตเดฑเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด†เดคเตเดฏเดจเตเดคเดฟเด• เดฒเด•เตเดทเตเดฏเด‚. เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดซเดฏเดฒเตเด•เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เดซเดฏเดฒเตเด•เดณเตเดณเตเดณ เดฑเต‚เดŸเตเดŸเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ เดฎเดคเดฟ, เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดทเตโ€ŒเดŸเดฎเดพเดฏ MIME เดคเดฐเด™เตเด™เตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•:

    "เดชเด™เตเด•เดฟเดŸเตเด•": "/data/www/example.com"

    "mime_types": {
    "เดŸเต†เด•เตเดธเตเดฑเตเดฑเต/เดชเตเดฒเต†เดฏเดฟเตป": [
    "เดตเดพเดฏเดฟเด•เตเด•เตเด•"
    ".c",
    ".h"
    ],
    "application/msword": ".doc"
    }

  • เดชเดฟเดจเตเดคเตเดฃ Linux-เดฒเต† เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดเดธเตŠเดฒเต‡เดทเตป เดŸเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตเดค เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเดจเตเด‚ cgroup เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเดงเดพเดจ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเดฒเตเด‚ เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเดฟเดฒเตเด‚ UID/GID เดฎเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚:

    "namespaces": {
    "เด•เตเดฐเต†เดกเตปเดทเตเดฏเตฝ": เดธเดคเตเดฏเด‚,
    "pid": เดธเดคเตเดฏเด‚
    "เดจเต†เดฑเตเดฑเตเดตเตผเด•เตเด•เต": เดธเดคเตเดฏเด‚,
    "เดฎเตŒเดฃเตเดŸเต": เดคเต†เดฑเตเดฑเต,
    "uname": เดธเดคเตเดฏเด‚,
    "cgroup": เดคเต†เดฑเตเดฑเต
    },

    "uidmap": [
    {
    "เด•เดฃเตเดŸเต†เดฏเตเดจเตผ": 1000,
    "เดนเต‹เดธเตเดฑเตเดฑเต": 812,
    "เดตเดฒเดฟเดชเตเดชเด‚": 1
    }
    ],

  • เดœเต†เดŽเดธเตโ€Œเดธเดฟ (เดœเดพเดต เดธเต†เตผเดตเตโ€Œเดฒเต†เดฑเตเดฑเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ) เดธเต†เตผเดตเตโ€Œเดฒเต†เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเต‡เดฑเตเดฑเต€เดตเต เดตเต†เดฌเตโ€Œเดธเต‹เด•เตเด•เดฑเตเดฑเต เดธเต†เตผเดตเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดšเต‡เตผเดคเตเดคเต. เด…เดตเดธเดพเดจ เดชเดคเดฟเดชเตเดชเดฟเตฝ, Node.js-เดจเดพเดฏเดฟ WebSocket เดธเต†เตผเดตเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ.
  • เดŽเดธเตเด•เต‡เดชเตเดชเดฟเด‚เด—เต ('% 2F') เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต "/" เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏ API เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด…เดญเดฟเดธเด‚เดฌเต‹เดงเดจ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เด‡เดชเตเดชเต‹เตพ เด‰เดฃเตเดŸเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

    เดจเต‡เดŸเตเด• /config/settings/http/static/mime_types/text%2Fplain/

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•