NGINX เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซ‡ เชฐเชธเซเชŸ เชญเชพเชทเชพเชฎเชพเช‚ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชŸเซ‚เชฒเช•เซ€เชŸ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ€ เช›เซ‡

NGINX เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช ngx-rust เชŸเซ‚เชฒเช•เชฟเชŸ เชฐเชœเซ‚ เช•เชฐเซ€, เชœเซ‡ เชคเชฎเชจเซ‡ NGINX HTTP เชธเชฐเซเชตเชฐ เช…เชจเซ‡ เชฐเชธเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเชฎเชพเช‚ เชฎเชฒเซเชŸเชฟ-เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชฎเชพเชŸเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. ngx-rust เช•เซ‹เชก Apache 2.0 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชนเชพเชฒเชฎเชพเช‚ เชฌเซ€เชŸเชพเชฎเชพเช‚ เช›เซ‡.

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

เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชชเช›เซ€, F5 เช•เช‚เชชเชจเซ€เชจเซ‡ เชคเซ‡เชจเซ€ เชธเซ‡เชตเชพเช“เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ NGINX เชฎเชพเชŸเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เชฎเซ‹เชกเซเชฏเซเชฒ เชฒเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€, เชœเซ‡เชฎเชพเช‚ เชคเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเซ‚เชฒเซ‹เชจเชพ เชœเซ‹เช–เชฎเชจเซ‡ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชธเซเชŸ เชญเชพเชทเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเซ€ เชนเชคเซ€. เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡, ngx-rust เชจเชพ เชฒเซ‡เช–เช•เชจเซ‡ เชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ, เชœเซ‡เชฎเชจเซ‡ เชฐเชธเซเชŸ เชญเชพเชทเชพเชฎเชพเช‚ NGINX เชฎเชพเชŸเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ เช…เชจเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒเชพ เชธเชพเชงเชจเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพเชจเซเช‚ เช•เชพเชฎ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.

เชŸเซ‚เชฒเช•เซ€เชŸเชฎเชพเช‚ เชฌเซ‡ เช•เซเชฐเซ‡เชŸ เชชเซ‡เช•เซ‡เชœเซ‹ เชถเชพเชฎเซ‡เชฒ เช›เซ‡:

  • nginx-sys - NGINX เชธเซเชคเซเชฐเซ‹เชค เช•เซ‹เชก เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฌเช‚เชงเชจเช•เชฐเซเชคเชพ เชœเชจเชฐเซ‡เชŸเชฐ. เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ NGINX เช•เซ‹เชก เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชคเชฎเชพเชฎ เชธเช‚เชฒเช—เซเชจ เช…เชตเชฒเช‚เชฌเชจเชจเซ‡ เชฒเซ‹เชก เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ เชฎเซ‚เชณ เช•เชพเชฐเซเชฏเซ‹ (FFI, เชตเชฟเชฆเซ‡เชถเซ€ เชซเช‚เช•เซเชถเชจ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ) เชชเชฐ เชฌเชพเชˆเชจเซเชกเชฟเช‚เช— เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชพเชˆเชจเซเชกเชœเซ‡เชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.
  • ngx - เชฐเชธเซเชŸ เช•เซ‹เชก, API เช…เชจเซ‡ nginx-sys เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเซ‡เชฒ เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชจเชฟเช•เชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚เชฅเซ€ เชธเซ€ เชซเช‚เช•เซเชถเชจเซเชธเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชเช• เชธเซเชคเชฐ.

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

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