NGINX เชฏเซเชจเชฟเชŸ 1.16.0 เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชฐเซเชตเชฐ เชฐเชฟเชฒเซ€เช

เชธเซเชฅเชพเชจ เชฒเซ€เชงเซเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชฐเซเชตเชฐ เชชเซเชฐเช•เชพเชถเชจ NGINX เชฏเซเชจเชฟเชŸ 1.16, เชœเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js เช…เชจเซ‡ Java) เชฎเชพเช‚ เชตเซ‡เชฌ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเชพ เชฒเซ‹เชจเซเชšเชฟเช‚เช—เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เช•เซ‡เชฒ เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡. เชเชจเชœเซ€เช†เชˆเชเชจเชเช•เซเชธ เชฏเซเชจเชฟเชŸเชจเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชนเซ‡เช เชณ, เชตเชฟเชตเชฟเชง เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเช“เชฎเชพเช‚ เช˜เชฃเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชเช•เชธเชพเชฅเซ‡ เชšเชพเชฒเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡เชจเชพเช‚ เชฒเซ‹เชจเซเชš เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช•เซ‹เชก เชธเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค Apache 2.0 เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ. เชฎเชพเช‚ NGINX เชฏเซเชจเชฟเชŸเชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“เชฅเซ€ เชคเชฎเซ‡ เชชเชฐเชฟเชšเชฟเชค เชฅเชˆ เชถเช•เซ‹ เช›เซ‹ เชœเชพเชนเซ‡เชฐเชพเชค เชชเซเชฐเชฅเชฎ เชชเซเชฐเช•เชพเชถเชจ.

เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚:

  • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชฐเชพเช‰เชจเซเชก-เชฐเซ‹เชฌเชฟเชจ เชฎเซ‹เชกเชฎเชพเช‚ เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฌเซ‡ เชธเชฐเซเชตเชฐ 192.168.0.100 เช…เชจเซ‡ 192.168.0.101 เชชเชฐ เชฒเซ‹เชกเชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฌเซ€เชœเชพ เชธเชฐเซเชตเชฐเชจเซ‡ เชฌเชฎเชฃเซ€ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชฌเชพเช‚เชงเช•เชพเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹:

    "เช…เชชเชธเซเชŸเซเชฐเซ€เชฎเซเชธ": {
    "rr-lb": {
    "เชธเชฐเซเชตเชฐ": {
    "192.168.0.100:8080": { },
    "192.168.0.101:8080": { "เชตเชœเชจ": 2 }
    }
    }
    }

  • เช…เชฎเชฒเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชœเซ‡เชตเซ€ เชœ เชฐเซ‚เชŸเซ€เช‚เช— เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเชพเชŸเซ‡ เชฒเชตเชšเซ€เช• เชจเชฟเชฏเชฎเซ‹ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ "try_files"nginx เชฎเชพเช‚. "เชซเซ‹เชฒเชฌเซ‡เช•" เชกเชพเชฏเชฐเซ‡เช•เซเชŸเซ€เชตเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช• เชตเชงเชพเชฐเชพเชจเซ‹ เชฎเชพเชฐเซเช— เชจเชฟเชฐเซเชฆเชฟเชทเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ "เชถเซ‡เชฐ" เชจเชฟเชฐเซเชฆเซ‡เชถ เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชชเชพเชฅเชฎเชพเช‚ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡เชฒ เชซเชพเช‡เชฒ เชจ เชฎเชณเซ‡ เชคเซ‹ เชซเชพเชฏเชฐ เชฅเชพเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ /data/www/ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เช•เซ‹เชˆ เชซเชพเช‡เชฒ เชจ เชนเซ‹เชฏ เชคเซ‹ PHP เชนเซ‡เชจเซเชกเชฒเชฐเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹:

    {
    "เชถเซ‡เชฐ": "/data/www/",
    "เชซเซ‹เชฒเชฌเซ‡เช•": {
    "pass": "เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ/php"
    }
    }

    เชจเซ‡เชธเซเชŸเซ‡เชก "เชซเซ‹เชฒเชฌเซ‡เช•" เชฌเซเชฒเซ‹เช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชซเชพเช‡เชฒ /data/www/ เชฎเชพเช‚ เชจเชฅเซ€, เชคเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ /data/cache/ เชฎเชพเช‚เชฅเซ€ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชจเซ‡ เชœเซ‹ เชคเซ‡ เชคเซเชฏเชพเช‚ เชชเชฃ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชตเชฟเชจเช‚เชคเซ€เชจเซ‡ เชฌเซ€เชœเชพ เชฌเซ‡เช•เชเชจเซเชก เชชเชฐ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเซ‹:

    {
    "เชถเซ‡เชฐ": "/data/www/",

    "เชซเซ‹เชฒเชฌเซ‡เช•": {
    "share": "/data/cache/",

    "เชซเซ‹เชฒเชฌเซ‡เช•": {
    "เชชเซเชฐเซ‹เช•เซเชธเซ€": "http://127.0.0.1:9000"
    }
    }
    }

  • JSON เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชฒเซ‹เชก เชฅเชฏเซ‡เชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเชฐเชฟเชฎเชพเชฃเซ‹ JavaScript-เชถเซˆเชฒเซ€ เชŸเชฟเชชเซเชชเชฃเซ€เช“ (โ€œ//โ€ฆโ€ เช…เชจเซ‡ โ€œ/* โ€ฆ */โ€) เชฆเซ‚เชฐ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฌเชพเชˆเชŸ เชธเชฟเช•เซเชตเชจเซเชธ เชฎเชพเชฐเซเช•เชฐเซเชธ (UTF-8 BOM), เชœเซ‡ JSON เชฎเชพเช‚ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเชพ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชธเช‚เชชเชพเชฆเชจเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.
  • เชกเชฟเชธเซเช• เชชเชฐ เช–เซ‚เชฌ เชฎเซ‹เชŸเซ€ เชตเชฟเชจเช‚เชคเซ€เช“เชจเชพ เชถเชฐเซ€เชฐเชจเซ‡ เชซเซเชฒเชถ เช•เชฐเซ€เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹