Nginx เชชเชฐ เชฐเซ‡เชฎเซเชฌเชฒเชฐ เช—เซเชฐเซ‚เชชเชจเชพ เชนเซเชฎเชฒเชพเชจเซ‹ เช–เชฐเซ‡เช–เชฐ เช…เชฐเซเชฅ เชถเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช‘เชจเชฒเชพเช‡เชจ เช‰เชฆเซเชฏเซ‹เช—เซ‡ เชถเซเช‚ เชคเซˆเชฏเชพเชฐเซ€ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช?

เชชเซ‹เชธเซเชŸเชฎเชพเช‚ "Nginx เช…เชจเซ‡ เชธเซเชฅเชพเชชเช•เซ‹ เชชเชฐ เชฐเซ‡เชฎเซเชฌเชฒเชฐ เชœเซ‚เชฅเชจเชพ เชนเซเชฎเชฒเชพเชจเซ‹ เช…เชฐเซเชฅ เชถเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เช‘เชจเชฒเชพเช‡เชจ เช‰เชฆเซเชฏเซ‹เช—เชจเซ‡ เช•เซ‡เชตเซ€ เช…เชธเชฐ เช•เชฐเชถเซ‡ยป เชกเซ‡เชจเชฟเชธเซเช•เซ€เชจ เชฐเชถเชฟเชฏเชจ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เช‰เชฆเซเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เช† เชตเชพเชฐเซเชคเชพเชจเชพ เชšเชพเชฐ เชธเช‚เชญเชตเชฟเชค เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชŸเชพเช‚เช•เซเชฏเชพ:

  • เชฐเชถเชฟเชฏเชพเชจเชพ เชธเซเชŸเชพเชฐเซเชŸเช…เชชเซเชธเชจเชพ เชฐเซ‹เช•เชพเชฃเชจเชพ เช†เช•เชฐเซเชทเชฃเชฎเชพเช‚ เชฌเช—เชพเชก.
  • เชธเซเชŸเชพเชฐเซเชŸเช…เชชเซเชธ เชตเชงเซ เชตเช–เชค เชฐเชถเชฟเชฏเชพเชจเซ€ เชฌเชนเชพเชฐ เชธเชพเชฎเซ‡เชฒ เชฅเชถเซ‡.
  • เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช“เชจเชฒเชพเชˆเชจ เชฌเชฟเชเชจเซ‡เชธเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชธเชฐเช•เชพเชฐเชจเซ€ เชˆเชšเซเช›เชพ เช…เช‚เช—เซ‡ เชนเชตเซ‡ เช•เซ‹เชˆ เชถเช‚เช•เชพ เชจเชฅเซ€.
  • เชฐเซ‡เชฎเซเชฌเชฒเชฐ เช—เซเชฐเซเชช เชเชšเช†เชฐ เชฌเซเชฐเชพเชจเซเชกเชจเซเช‚ เชธเชฎเชพเชงเชพเชจ.

เช‰เชชเชฐเซ‹เช•เซเชค เชคเชฎเชพเชฎ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ, เชฎเซ‹เชŸเซ‡ เชญเชพเช—เซ‡, Nginx เชชเชฐ เชฐเซ‡เชฎเซเชฌเชฒเชฐเชจเชพ เชนเซเชฎเชฒเชพเชจเชพ เช•เชพเชฐเชฃเซ‹. เชตเชงเซ เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡, เช† เชคเซ‡ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชจเซเช‚ เชตเชฐเซเชฃเชจ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชฐเชถเชฟเชฏเชจ เช“เชจเชฒเชพเชˆเชจ เช‰เชฆเซเชฏเซ‹เช— เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ - เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ เชœเซ‡เชฎเชพเช‚ เช†เชจเชพ เชœเซ‡เชตเชพ เชนเซเชฎเชฒเชพ เช เชญเซ‚เชฒ เชจเชฅเซ€, เช…เช•เชธเซเชฎเชพเชค เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชเช• เชชเซ‡เชŸเชฐเซเชจ เช›เซ‡.

  1. เชฐเชถเชฟเชฏเชพเชฎเชพเช‚ เชฐเซ‹เช•เชพเชฃเชจเซเช‚ เชตเชพเชคเชพเชตเชฐเชฃ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เช–เชฐเชพเชฌ เช›เซ‡;
  2. เชธเซเชŸเชพเชฐเซเชŸเช…เชชเซเชธ (เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชจเชนเซ€เช‚), เชœเซ‹ เชถเช•เซเชฏ เชนเซ‹เชฏ เชคเซ‹, เชฐเชถเชฟเชฏเชพเชจเซ€ เชฌเชนเชพเชฐ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชธเชพเชฎเซ‡เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡;
  3. เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช‘เชจเชฒเชพเช‡เชจ เชตเซเชฏเชตเชธเชพเชฏเซ‹เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฐเชพเชœเซเชฏเชจเซ€ เช‡เชšเซเช›เชพ เชตเชฟเชถเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เช•เซ‹เชˆ เชถเช‚เช•เชพ เชจเชฅเซ€;
  4. เชฐเซ‡เชฎเซเชฌเชฒเชฐ เชฌเซเชฐเชพเชจเซเชก เชธเชพเชฅเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชธเชฎเชพเชงเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.

เชฌเซ€เชœเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, เชชเชพเช‡ - เช…เชฐเซเชฅเชตเซเชฏเชตเชธเซเชฅเชพเชฎเชพเช‚ เชเชตเชพ เชธเซเชฅเชพเชจเซ‹เชจเชพ เช…เชฐเซเชฅเชฎเชพเช‚ เช•เซ‡ เชœเซเชฏเชพเช‚ เชจเชพเชฃเชพเช‚ เชนเชœเซ€ เชชเชฃ เชนเชฒเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡ - เชธเชคเชค เชตเชงเชคเซ€ เชœเชคเซ€ เช—เชคเชฟเช เชธเช‚เช•เซ‹เชšเชพเชˆ เชฐเชนเซ€ เช›เซ‡, เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เช“เช›เชพ เชฎเซ‹เช‚ เชจเชฅเซ€. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชฆเชฐเซ‡เช• เชญเชพเช— เชฎเชพเชŸเซ‡ เชธเช‚เช˜เชฐเซเชท เชคเซ€เชตเซเชฐ เชฌเชจเซ‡ เช›เซ‡.

เชคเซ‡เชฅเซ€ เชฐเซ‡เชฎเซเชฌเชฒเชฐเชจเซ‡ เชœเช—เชพเชกเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชตเซ‹ เช เชจเช•เชพเชฎเซเช‚ เช›เซ‡ เช•เซ‡ เชคเซ‡เช“ เช–เชฐเชพเชฌ เชฅเชˆ เช—เชฏเชพ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชถเซเช‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เชคเซ‡ เชœเชพเชฃเชคเชพ เชจเชฅเซ€ - เชคเซ‡เช“ เชธเซ‚เชคเชพ เชจเชฅเซ€, เช…เชจเซ‡ เชคเซ‡เช“ เชคเซ‡เชจเซ‡ เช–เซ‚เชฌ เชœเชพเชฃเซ‡ เช›เซ‡.

เชฐเชถเชฟเชฏเชพเชฎเชพเช‚ เช‘เชจเชฒเชพเช‡เชจ เช‰เชฆเซเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชธเช‚เชญเชตเชฟเชค เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชธเชพเชฅเซ‡ เชคเซ‡เชฎเชจเซ‡ เชกเชฐเชพเชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชถเซ‡ เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เช† เชนเชตเซ‡ เช•เชพเชฒเซเชชเชจเชฟเช• เชถเช•เซเชฏเชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช‰เชฆเซเชฆเซ‡เชถเซเชฏ เชตเชพเชธเซเชคเชตเชฟเช•เชคเชพ เช›เซ‡. เช…เชจเซ‡ เช† เชตเชพเชธเซเชคเชตเชฟเช•เชคเชพ เชนเชตเซ‡ เชชเชฐเชฟเชฃเชพเชฎ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช…เชงเชฐเซเชฎเชจเซ‡ เชตเซ‡เช— เช†เชชเชตเชพเชจเซเช‚ เช•เชพเชฐเชฃ เช›เซ‡.

Nginx เช…เชจเซ‡ Igor Sysoev เชจเซ‹ เชฌเชšเชพเชต เช•เชฐเชตเซ‹ เชถเช•เซเชฏ เช›เซ‡. เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฅเชฏเซเช‚, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เช‡เชตเชพเชจ เช—เซ‹เชฒเซเชจเซ‹เชตเชจเซ‹ เชฌเชšเชพเชต เช•เชฐเชตเซ‹? เชชเชฐเช‚เชคเซ เช† เชเช• เช–เชพเชจเช—เซ€ เช›เซ‡, เชœเซ‹เช•เซ‡ เช–เซเชถ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เช•เซ‡เชธ เช›เซ‡. เช† เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เชซเซ‹เชœเชฆเชพเชฐเซ€ เช•เซ‡เชธเซ‹เชจเซ‡ เช–เซ‹เชŸเชพ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชธเซเชฅเชพเชชเชฟเชค เชชเซเชฐเชฅเชพเชจเซ‡ เชฐเชฆ เช•เชฐเชคเซเช‚ เชจเชฅเซ€.

เชคเซ‡เชตเซ€ เชœ เชฐเซ€เชคเซ‡, Nginx เช…เชจเซ‡ Sysoev เชชเชฐเชจเชพ เชนเซเชฎเชฒเชพเชจเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ, เชคเซ‡ เช—เชฎเซ‡ เชคเซ‡ เชนเซ‹เชˆ เชถเช•เซ‡, เชคเซ‡ เชชเชฐเชฟเชชเช•เซเชต เช…เชจเซ‡ เชฌเชจเซเชฏเซเช‚ เชคเซ‡ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชจเซ‡ เชฌเชฆเชฒเชถเซ‡ เชจเชนเซ€เช‚.

เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเซ‹ เช›เซ‹ เช…เชจเซ‡ เช†เช•เซƒเชคเชฟ เช•เชฐเซ‹ เช›เซ‹ เช•เซ‡ เช‘เชจเชฒเชพเช‡เชจ เช‰เชฆเซเชฏเซ‹เช—เซ‡ เชถเซเช‚ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เชตเซ€ เชœเซ‹เชˆเช เช…เชจเซ‡ เชถเซเช‚ เชคเซˆเชฏเชพเชฐเซ€ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช, เชคเซ‹ เชชเช›เซ€ เชฌเช—เชกเชตเชพเชจเซ€ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เซ‹ เช…เชจเซ‡ เชธเซŒเชฅเซ€ เช–เชฐเชพเชฌ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชฐเชนเซ‹.

เชงเชฎเช•เซ€ เช•เซเชฏเชพเช‚เชฅเซ€ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชตเชพเชฎเชพเช‚ เชชเชฃ เชฎเชฆเชฆเชฐเซ‚เชช เชฅเชถเซ‡. เช…เชจเซ‡ เช—เซเชจเซ‡เช—เชพเชฐเซ‹, เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชฐเซ‡เชฎเซเชฌเชฒเชฐ เช…เชจเซ‡ Nginx เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช•เซเชฐเซเชฏเซเชšเช•เซ‹เชต เชจเชฟเชฐเซเชฆเซ‡เชถ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชธเชฟเชฒเซ‹เชตเชฟเช•เซ€ เชจเชฅเซ€. เชคเซ‡เช“, เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชญเซŒเชคเชฟเช• เชถเชฐเซ€เชฐ เช›เซ‡. เช† เชธเช‚เชธเซเชฅเชพเชจเซ‡ เช—เชคเชฟเชฎเชพเช‚ เชฎเซ‚เช•เชจเชพเชฐ เชฌเชณ เช เช…เชฒเซ€เช—เชพเชฐเซเช•เซ€ เช›เซ‡, เชคเชฆเซเชฆเชจ เชจเชพเช—เชฐเชฟเช• เชฎเชพเชฒเชฟเช•เซ‹ เช…เชจเซ‡ เชฎเซ‹เชŸเชพ เชฌเชฟเชเชจเซ‡เชธเชจเชพ เชฒเชพเชญเชพเชฐเซเชฅเซ€เช“.

เช…เชจเซ‡ Nginx เชชเชฐเชจเชพ เชฐเซ‡เชฎเซเชฌเชฒเชฐ เชนเซเชฎเชฒเชพเชฎเชพเช‚เชฅเซ€ เชถเซ€เช–เชตเชพ เชœเซ‡เชตเซ‹ เช† เช•เชฆเชพเชš เชธเซŒเชฅเซ€ เช“เช›เซ‹-เช…เชฎเซ‚เชฒเซเชฏ เช…เชจเซ‡ เชธเซŒเชฅเซ€ เชฎเชนเชคเซเชคเซเชตเชจเซ‹ เชชเชพเช  เช›เซ‡. เชฎเชจเซ‹เชตเซˆเชœเซเชžเชพเชจเชฟเช• เชฐเซ€เชคเซ‡, เช…เชฒเชฌเชคเซเชค, เช•เซ‡เชŸเชฒเชพเช• โ€œเช…เชœเชพเชฃเซเชฏเชพโ€-เชฐเชพเชœเซเชฏ, เชธเซเชฐเช•เซเชทเชพ เชฆเชณเซ‹-เชฎเชพเช‚ เชœเซ‹เช–เชฎ เชœเซ‹เชตเชพเชจเซ€ เชธเซเชตเชพเชญเชพเชตเชฟเช• เช‡เชšเซเช›เชพ เชธเชฎเชœเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช…เชชเซเชฐเชฟเชฏ เชธเชคเซเชฏ เช เช›เซ‡ เช•เซ‡ เชถเชพเชฌเซเชฆเชฟเช• เชฐเซ€เชคเซ‡ "เชคเซ‡เชฎเชจเชพ เชชเซ‹เชคเชพเชจเชพ" เช‡เช—เซ‹เชฐ เชธเชฟเชธเซ‹เชต เชฎเชพเชŸเซ‡ เช†เชตเซเชฏเชพ เชนเชคเชพ - เชคเซ‡เชจเชพ เชญเซ‚เชคเชชเซ‚เชฐเซเชต เชจเซ‹เช•เชฐเซ€เชฆเชพเชคเชพเช“, เชœเซ‡เชฎเชจเชพ เชนเชพเชฅเชฎเชพเช‚ เชฐเชพเชœเซเชฏ เชฎเชถเซ€เชจ เชฎเชพเชคเซเชฐ เชเช• เชธเชพเชงเชจ เช›เซ‡.

เช…เชจเซ‡ เชœเซ‡ เช•เช‚เชˆ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชฌเชงเซเช‚ เชœ เช…เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชชเชคเชจ เชฅเชตเชพเชจเซ€ เชธเช‚เชญเชพเชตเชจเชพเช“ เชธเชพเชฅเซ‡ เชฌเชœเชพเชฐเชฎเชพเช‚ เชธเซเชชเชฐเซเชงเชพเชจเซ‡ เชตเชงเซ เช•เชกเช• เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เช•เชพเชฐเซเชฏ เช›เซ‡.

เชตเชฟเช•เชธเชคเชพ เชฌเชœเชพเชฐเชฎเชพเช‚, เชธเซเชชเชฐเซเชงเชพ เช เชชเซเชฐเช—เชคเชฟเชจเซเช‚ เชเชจเซเชœเชฟเชจ เช›เซ‡. เชชเชฐเช‚เชคเซ เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡ เชฌเซ€เชœเซ‡ เช•เซเชฏเชพเช‚เชฏ เชจเชฅเซ€: เชฐเชถเชฟเชฏเชจ เชตเชธเซเชคเซ€เชจเซ€ เชตเชพเชธเซเชคเชตเชฟเช• เช†เชตเช• เชธเชคเชค เชชเชพเช‚เชšเชฎเชพ เชตเชฐเซเชทเซ‡ เช˜เชŸเซ€ เชฐเชนเซ€ เช›เซ‡, เชคเซ‡เชฎเชจเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฒเช—เชญเช— เชถเซ‚เชจเซเชฏ เชตเซƒเชฆเซเชงเชฟ เช›เซ‡.

เชฌเซ€เชœเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, เชฐเชถเชฟเชฏเชพเชฎเชพเช‚ เชตเซเชฏเชตเชธเชพเชฏ เชถเซ‚เชจเซเชฏ-เชธเชฎ เชฐเชฎเชคเชฎเชพเช‚ เชซเซ‡เชฐเชตเชพเชˆ เชฐเชนเซเชฏเซ‹ เช›เซ‡.
เช…เชจเซ‡ เช† เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚ เชธเซเชชเชฐเซเชงเชพ เชเชŸเชฒเซ‡ เชชเซเชจเชƒเชตเชฟเชคเชฐเชฃ. เชฎเซ‚เชกเซ€เชตเชพเชฆเชจเซ€ เชถเชพเชฐเซเช•เชจเซ‡ เชถเชพเชฐเซเช• เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ เชฐเซ‹เช•เซ€ เชถเช•เชคเชพ เชจเชฅเซ€, เชจเชนเซ€เช‚ เชคเซ‹ เชคเซ‡เช“ เชกเซ‚เชฌเซ€ เชœเชถเซ‡.

เชœเซ‹, เชคเซ‡เช“ เชชเซˆเชธเชพ เช•เซเชฏเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เช•เชพเชขเซ€ เชถเช•เซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ เชถเซ‹เชงเชฎเชพเช‚, เช…เชฒเซ€เช—เชพเชฐเซเช•เซ‹ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชคเซ‡เชฎเชจเซ€ เชฎเชพเชฒเชฟเช•เซ€เชจเซ€ เช•เช‚เชชเชจเซ€เช“เชจเชพ เชญเซ‚เชคเชชเซ‚เชฐเซเชต เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“ เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเซ€ เช—เชฏเชพ เช›เซ‡, เชคเซ‡เช“ เชเชตเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชคเชณเชฟเชฏเซ‡ เชชเชนเซ‹เช‚เชšเซ€ เช—เชฏเชพ เช›เซ‡ เชœเซ‡เชจเชพ เชฎเซ‚เชณ 2002 เชฎเชพเช‚ เชชเชพเช›เชพ เชœเชพเชฏ เช›เซ‡, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เช•เซ‡ เชŸเซเช•เชกเชพเช“ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช›เซ‡. เชคเซ‹เชกเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชเช˜เชกเซ‹ เชชเช›เซ€ เชจเชพเชจเชพ เชŸเซเช•เชกเชพเช“ เชชเชฐ เชถเชฐเซ‚ เชฅเชถเซ‡.

เชœเซ‹ เช“เชฒเชฟเช—เชพเชฐเซเช•เซ€ เชนเชตเซ‡ Nginx เชชเชฐ $650 เชฎเชฟเชฒเชฟเชฏเชจเชจเซ€ เช•เชฟเช‚เชฎเชค เช•เชฌเชœเซ‡ เช•เชฐเชตเชพ เชคเซˆเชฏเชพเชฐ เช›เซ‡, เชคเซ‹ เชคเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ $100 เชฎเชฟเชฒเชฟเชฏเชจเชฅเซ€ เชตเชงเซเชจเชพ เชคเชฎเชพเชฎ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชฎเชพเชŸเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชฒเชพเช‡เชŸ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชชเซ€เชณเซ€ เชฅเชˆ เช—เชˆ เช›เซ‡, เชœเซ‡ (เช…เชฅเชตเชพ เชœเซ‡เชจเชพ เชฒเชพเชญเชพเชฐเซเชฅเซ€เช“) เชธเซเชฐเช•เซเชทเชพ เชฆเชณเซ‹ เชคเซ‡เชฎเชจเชพ เชฒเชพเช‚เชฌเชพ เชนเชพเชฅ เชตเชกเซ‡ เชชเชนเซ‹เช‚เชšเซ€ เชถเช•เซ‡ เช›เซ‡.

เช† เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชตเชพเชธเซเชคเชตเชฟเช•เชคเชพ เช›เซ‡. เช…เชจเซ‡, เชœเซ‹ เชนเชพเชฒเชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ เชฌเชฆเชฒเชพเชˆ เชจเชฅเซ€, เชคเซ‹ เชคเซ‡ เชจเชพเชจเซ€ เชฌเชพเชฐเซ€เช“เชฎเชพเช‚ เชœเซ‹เชถเซ‡.

เชœเซ‡เชฎ เชœเซ‡เชฎ เชชเชพเช‡ เชธเช‚เช•เซ‹เชšเชพเชˆ เชฐเชนเซ€ เช›เซ‡ เชคเซ‡เชฎ, เชฆเชฐเซ‡เช• เชŸเซเช•เชกเชพ เชฎเชพเชŸเซ‡ เช†เชœเซ‡ เชœเซ‡เชฎเชจเชพ เชนเชพเชฅเชฎเชพเช‚ เช›เชฐเซ€เช“ เช…เชจเซ‡ เช•เชพเช‚เชŸเซ‹ เช›เซ‡ เชคเซ‡เชฎเชจเซ‹ เชธเช‚เช˜เชฐเซเชท เชตเชงเซ เชคเซ€เชตเซเชฐ เชฌเชจเชถเซ‡ - เช…เชจเซ‡ เชœเซ‹ เชคเซ‡ เช•เซเชทเซ€เชฃ เชฅเชˆ เชœเชถเซ‡, เชคเซ‹ เชคเซ‡เช“ เชคเซ‡เชฎเชจเซ‡ เชงเชฟเช•เซเช•เชพเชฐเชถเซ‡ เชจเชนเซ€เช‚.

PS เช† เชฒเช–เชพเชฃ เช›เซ‡ เชชเซ‹เชธเซเชŸ-เชชเซเชฐเชคเชฟเชญเชพเชต เชกเซ‡เชจเชฟเชธเซเช•เชฟเชจเชจเซ€ เชชเซ‹เชธเซเชŸ เชชเชฐ.

เชŸเชฟเชชเซเชชเชฃเซ€เช“เชฎเชพเช‚เชฅเซ€ PPS:

เชกเชพเชฐเซเช•เชนเซ‹เชธเซเชŸ เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‹ เชคเชฎเชพเชฎ IT เชฒเซ‹เช•เซ‹ เชเช•เชธเชพเชฅเซ‡, เชตเชฟเชฐเซ‹เชงเชจเชพ เชธเช‚เช•เซ‡เชค เชคเชฐเซ€เช•เซ‡, เชฐเซ‡เชฎเซเชฌเชฒเชฐ เช›เซ‹เชกเซ€ เชฆเซ‡, เชคเซ‹ เชคเซ‡ เชฐเซ‡เชฎเซเชฌเชฒเชฐเชจเซ‹ เช…เช‚เชค เชนเชถเซ‡.

เชเชฒเซ‡เช•เชธเซ€ เช†เชตเซเช‚ เชฅเชถเซ‡ เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชŸเซเชฐเซ‡เชก เชฏเซเชจเชฟเชฏเชจเซ‹ เชจเชฅเซ€.

vlsinitsyn เช†เชˆเชŸเซ€ เช•เชพเชฎเชฆเชพเชฐเซ‹เชจเซ‡ เชฏเซเชจเชฟเชฏเชจเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เชเช• เชธเชพเชฎเซ‚เชนเชฟเช• เช•เชฐเชพเชฐ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช•เชฐเชพเชฐเชฎเชพเช‚ เช†เชตเซ€ เช•เชฒเชฎเซ‹ เชฆเซ‡เช–เชพเชตเชพเชจเซ€ เชคเช• เชจเชนเซ€เช‚ เชนเซ‹เชฏ.

เชเช—เซ‹เชฐเช•เซ‹เชŸเช•เซ€เชจ เช…เชงเชฟเช•เชพเชฐ. เช…เชจเซ‡ เชซเซเชฐเซ€เชฒเชพเชจเซเชธเชฐเซเชธ เชชเชฃ. fl.ru เช…เชจเซ‡ kwork เชœเซ‡เชตเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชเชตเชพ เชฎเช•เชพเชจเชฎเชพเชฒเชฟเช•เซ‹ เชฌเชจเซ€ เช—เชฏเชพ เช›เซ‡ เชœเซ‡เชฎเชฃเซ‡ เชฌเชœเชพเชฐเชจเซ€ เชคเชฎเชพเชฎ เชœเชฎเซ€เชจเซ‹ เช•เชฌเชœเซ‡ เช•เชฐเซ€ เชฒเซ€เชงเซ€ เช›เซ‡ เช…เชจเซ‡ เชซเซเชฐเซ€เชฒเชพเชจเซเชธเชฐเซเชธเชจเซ‡ เชคเซ‡เชฎเชจเชพ เชธเชฐเซเชซเชฎเชพเช‚ เชซเซ‡เชฐเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

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