ืืืขืก ืืื!
ืืืึทื ื ืึธืืขื ืืื ื ืืงืืืึท, ืืื ืืื ืืขืจ ืืึทื ืฉืึทืคึฟื ืคืืจืขืจ ืคืื ืื ืกืืืึทื ืื ืืฉืขื ืืขืจืืข ืืึทื ืฉืึทืคึฟื. ืืืื ืขืจ ืคืื ืืืื ืจืืกืคึผืึทื ืกืึทืืืืึทืืื ืืื ืื ืคืืจืืข ืืื ืฆื ืจืขืืืฆืืจื ืื ื ืืืขืจ ืคืื ืื ืกืึทืืึทื ืฅ ืฉืืึทืืืช ืฆื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืคึผืจืึธืืืงืฆืืข ืฆื ื ืื.
ืืืึธืก ืืืขื ืืืื ืืืกืงืึทืกื ืืื ืื ืืขืืจืืื ืืื ืื ืึท ืคึผืืึทืฅ ืคืื ืืืืืืืง, ืืื ืืขืจ ืฆืื ืคืื ืืขื ืึทืจืืืงื ืืื ืฆื ืคืึทืจืืืึทืื ืื ืืขืจืข ืืขื ืืฉื ืคืื ืจืืคึผืืืื ื ืืื ืืืขืจ ืืืกืืืืงืก ืึธืืขืจ ืืืึท ืืื ืืกืืขืจ ืืื ืึทืืืืืื ื ืืืืขืจ ืคึผืจืึทื.
Preamble
ืืื ืึท ืืึทื ื ืฆืืึทื ืฆืืจืืง, ืืืขื ืกืืึทื ืงืึธื ืกืืกืืขื ืคืื ืืึทื ืึทืืืืก, ืืื ืขืก ืืขื ืขื ืืขืืืขื ืงืืื ืืื ืฅ ืคืื ืืืงืจืึธ ืืึทืืื ืื ืืก ื ืึธื, ืืืจ ืืขืืืกืื ืื ืึทืืืืืืึทืืืืึทืื ืคืื ืึท ืืืื ืืืจื ืงืึธื ืืจืึธืืืจื 3-5 ืืืขืืขืจ.
ืืื ืขื ืืคึฟืขืจื - ืึทืืฅ ืืื ืืื, ืืืื ืืื ืืึธื ื ืื ืขื ืืคึฟืขืจื ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื - ืคืืื ืง. ืืื ืืึทื ื ืืื ืืึธืื ืฆื ืืืื ืึทืืืขืง ืคืื ืึทืจืืขื ืคึฟืึทืจ ืขืก ืฆื ืืืื ืืขืืืืื ืึทื ืืื ืฆืืืขื ื, ืืึธืื ืืขื ืืฉื ืืึทืฉืืึธืกื ืืื ืืืืื ืื. ื ืงืึธืืขืงืืืื ืคืื ืขื ืืืฉืึทื ืืจื ืืื ืฉืืขื ืืืง ืื ืืืึทืืืื ืืื ืื ืืืกืคืึธืจืฉืื ื ืคืื ืืขื ืืื ืฆืืืขื ื. ืืืขื ืื ืืืกืคืึธืจืฉืื ื ืืื ืืขืืืขื ืืขืขื ืืืงื, ืืื ืืขืฉืจืืื ืึท ืคึผืึธืกืืืึธืจืืขื - ืึท ืืื ืคืื ืืึทืจืืื ืืืจื ืืืืฆืคึผืึธืกื ืืื ืืขื ืคึฟืึธืจืืึทื: ืืืึธืก ืืขืืจืืคื, ืืื ืืึทื ื ืขืก ืืขืืืืขืจื, ืืืึธืก ืืืจ ืืึธืื ืืขืืื ืืื ืืขื ืืึธืืขื ื, ืืืึธืก ืืืจ ืืืขืื ืืึธื ืืื ืืขืจ ืฆืืงืื ืคึฟื.
ืื ืืืืคึผื ืืืขืืขืจ ืคืื ืืขื ืคึผืืึทืฅ ืึธืืขืจ ืืื ืืืจ ืคึฟืึทืจืฉืืืื ืึทื ืืืจ ืืึธืื ืฉืืึธืื ืื ืื ืึธ
ืืื ืกืืจ ืฆื ืขืคืขืก ืคึฟืึทืจืฉืืืื ืื ืืืืืขืจืงืืึทื ืคืื ืืขื ืืขืืช, ืืืจ ืืึธืื ืืืืขื ืึทืคืืื ืื ืืขืจืกื ืงืจืืืืฉ ืคึผืืึทืฅ ืืืขืืขืจ ืคึฟืึทืจ ืืขืฉืขืคื ืคืึทื ืืงืฉืึทื ืึทืืืื. ื ืืฆื ืืื, ืืืจ ืฆืืืื ืื ื ืืืขืจ ืคืื ืืขืจืึธืื / ื ืื ืืขืจืึธืื ืจืืงืืืขืก ืืื ืืืืืึทืืฅ. ืืึธืก ืืื ืืื ืืืจ ืืขืกืื ืืคึผืืืืข.
ืืื ืก ืืึธืื ืืืจ ืืขืคืื ืขื ืึทื ืขืก ืืขื ืขื ืึท ื ืืืขืจ ืคืื ืกืืคึผืขืจ-ืืืืืืืง ืกืขืงืฉืึทื ื ืคืื ืื ืคึผืืึทืฅ ืืืึธืก ืืขื ืขื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืื ืืืืคึผื ืืื ืกื - ืืืื ืืื ืคืึธืจืืืืื ืืึทื ืฆืข. ืืืื ืื ื ืืืขืจ ืคืื ืจืืงืืืขืก ืืืึธืก ืคืึทืจืืึธืื ืืงืกืื 1%, ืืึธืก ืืื ืึท ืงืจืืืืฉ ืืื ืฆืืืขื ื. ืืืื ืืื 15 ืืื ืื ืืขืฉืึทืก ืื ืืืืคึผื ืฆืืื, ืื ืืขืืช ืงืืจืก ืืงืกืืื 0,1%, ืืึธืก ืืื ืืืื ืืขืืืืื ืึท ืงืจืืืืฉ ืืื ืฆืืืขื ื. ืื ืงืจืืืืืจืืึท ืืขืงื ืจืืึฟ ืคืื ืื ืื ืกืึทืืึทื ืฅ; ืื ืจืขืฉื ืืขื ืขื ืืืืึทืืขืจ ืคืื ืืขื ืคืึทืจื ืขื ืคืื ืืขื ืึทืจืืืงื.
ืฉืคึผืืฅ ืืขืกืืขืจ ืื ืกืึทืืึทื ืฅ ืกืืึทื
ืึทืืื, ืืืจ ืืึธืื ืืืฉืืืื ืืขืืขืจื ื ืฆื ืืึทืฉืืืกื ืื ืคืึทืงื ืึทื ืึทื ืืื ืฆืืืขื ื ืืื ืืขืฉืขื.
ืืืฆื ืืขืืขืจ ืืื ืฆืืืขื ื ืืื ืืืกืงืจืืืื ืืื ืืขืืึทื ืืื ืฉืคืืืื ืืื ืื Jira ืขืคึผืึธืก. ืืืจื ืืขื ืืืขื: ืคึฟืึทืจ ืืขื ืืืจ ืกืืึทืจืืขื ืึท ืืึทืืื ืืขืจ ืคึผืจืืืขืงื, ืืขืจืืคื ืขืก FAIL - ืืืืื ืขืคึผืึธืก ืงืขื ืขื ืืืื ืืืฉืืคื ืืื ืขืก.
ืืืื ืืืจ ืงืืืึทืื ืึทืืข ืื ืคืืืืืขืจื ืืื ืื ืืขืฆืืข ืืึธืจื, ืื ืคืืจืขืจ ืืขื ืขื:
- mssql ืคึฟืึทืจืืื ืืขื ืข ืื ืกืึทืืึทื ืฅ;
- ืื ืกืึทืืึทื ืฅ ืืขืคึฟืืจื ืืืจื ืคืื ืืจืืืกื ืืืง ืกืืืืช;
- ืึทืืืื ืขืจืจืึธืจืก.
ืืื ืก ืงืืง ืืื ืืขืจ ืืขืืึทื ืืืืฃ ืื ืืืกืืืืงืก ืคืื ืึทืืืื ืืกืืจืึทืืึธืจืก, ืืื ืืขืืื ื ืืื ืขืืืขืืข ืื ืืขืจืข ืืฉืืงืึทืืืข ืคืืืืืขืจื.
ืคืื ืคื ืึธืจื - "ืฉืืขืื ืืืื ืืื ืกืืจ ืืื ืื ืื ืก"
ืขืก ืืื ืืขืืืขื ื ืฉืืืจืืืฉืข ืืื ืกืืื. ืืืจ ืืึทืฉืืึธืกื ืฆื ืืืงืขืจื ืกืืจ ืืื ืื ืื ืก ืงื ืืื.
ืืื ืืขืืืืื ืฆื ืึทืจืืืขืจืคืืจื ืื ืขืจืืขื ืื ืก ืกืขืจืืืขืจืก ืคืื ืืื ืื ืฆื powerdns, ืึทืืึทืงืืืืื ื ืืึธืจ ืืึทืืื ืืขืจ ืกืขืจืืืขืจืก ืคึฟืึทืจ ืืขื, ืืื ืขืก ืืื ืืึธืจื ืืฉื ืึทืืืฅ ืื ืก.
ืืืจ ืืขืฉืืขืื ืืืื ืื ืก ืกืขืจืืืขืจ ืืื ืืขืืขืจ ืึธืจื ืคืื ืืื ืืืขืจ ืืงืก, ืืื ืืขืจ ืืึธืืขื ื ืืขืงืืืขื ืฆื ืืึทื ืืึธื ืขืก ืคืื ืืื ืื ืฆื powerdns ืืื ืืึทืฉืืืืขื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืฆื ื ืืึทืข ืกืขืจืืืขืจืก.
ืืื ืืืื ืื ืืืืืขืืื ื, ืคืื ืืืข ืกืขืจืืืขืจืก ืืืืก ืืขื ืขื ืืขืืืขื ืกืคึผืขืฆืืคืืฆืืจื ืืื ืืืงืืืข ืงืืฉืื ื ืืื ืื ืืืืฃ ืืืข ืกืขืจืืืขืจืก, ืืื ืืขืืืืื ืืืืื ืืืื ืก, ืืืืก ืืื ืืขืืืขื ืืื ืื ืืืื ืฆืขื ืืขืจ ืืื ืคืขืืขืจืืืจื. ืืขื DC ืืื ืืขืืืขื ืืืืืขืก ืืขืจืงืืขืจื ืืื ื ืื-ืงืจืืืืฉ ืคึฟืึทืจ ืืื ืื, ืึธืืขืจ ืคึผืืืฆืืื ื ืืขืืืืจื ืึท ืืืื ืคืื ื ืคืื ืืืจืืคืึทื.
ืข ื ืื ื ืื ื ืืข ืจ ืืืืืงืข ืจ ืฆืฒ ื ืคื ื ืืืืขืจืืฒ ื ืืจืืคืืขืคืื ื ืืข ืจ ืงืื ืื , ืฆืฐืืฉ ื ืืืกืงืฐืข ืจ ืื ื ืคืขืืขืจืืืจื . ืืืจ ืืขื ืขื ืึทืงืฉืื ืืื ืงืก ืึธื ืื ืก ืคึฟืึทืจ ืคืื ืฃ ืืื ืื ืืื ืืขื ืขื ืฆืืจืืง ืึทืจืืืฃ ืืืขื ืืขืจ ืืึทืืขืืึธืก ืคืึทืจืคืขืกืืืงื ืืขื ืคึผืจืึธืืืขื.
ืงืึทื ืงืืืืฉืึทื ื:
ืืืื ืคืจืืขืจ ืืืจ ืึธืคึผืืขืืึธืื ืคืื ืืจืืืกื ืืืง ืกืืืืช ืืขืฉืึทืก ืฆืืืจืืืืื ื ืคึฟืึทืจ ืึทืจืืขื, ืืืฆื ืืื ืืขื ืขื ืืืื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืืขืจ ืจืฉืืื ืคืื ืืืึธืก ืืืจ ืืขื ืขื ืคึผืจืืคึผืขืจืื ื ืคึฟืึทืจ. ืืื ืืืฆื ืืืจ ืฉืืจืขืื ืฆื ืขื ืฉืืจ ืึทื ืึทืืข ืงืึทืืคึผืึธืื ืึทื ืฅ ืืขื ืขื ืจืขืืขืจืืืืจื n-2, ืืื ืืขืฉืึทืก ืื ืึทืจืืขื ืืืจ ืงืขื ืขื ื ืืืขืจืืงืขืจ ืืขื ืืืจืื ืฆื n-1.
- ืืืขื ืฆืืืืขื ืื ื ืึทืจืืืฃ ืึทื ืึทืงืฆืืข ืคึผืืึทื, ืฆืืืื ืื ืคืื ืงืื ืืื ืื ืืื ืกื ืงืขื ืคืึทืจืืึธืื, ืืื ืืจืึทืืื ืืืจื ืึท ืกืฆืขื ืึทืจ ืืื ืึทืืฅ ืืื ืืขืืืขื "ืคืื ืฉืืขืื ืฆื ืขืจืืขืจ" ืืื ืฉืืืึทืื.
- ืคืึทืจืฉืคึผืจืืืื ืื ืขืจืืขื ืื ืก ืกืขืจืืืขืจืก ืึทืจืืืขืจ ืคืึทืจืฉืืืขื ืข ืืขืึธืืึธืงืึทืืืึธื ืก / ืืึทืื ืกืขื ืืขืจืก / ืจืึทืงืก / ืกืืืืืฉืื / ืื ืคึผืืฅ.
- ืืืืฃ ืืขืืขืจ ืกืขืจืืืขืจ, ืื ืกืืึทืืืจื ืึท ืืืืข ืงืึทืืฉืื ื ืื ืก ืกืขืจืืืขืจ, ืืืึธืก ืจืืืขืจืขืงืฅ ืจืืงืืืขืก ืฆื ืื ืืืืคึผื ืื ืก ืกืขืจืืืขืจืก, ืืื ืืืื ืขืก ืืื ืึทื ืึทืืืืืืึทืืึทื, ืขืก ืืืขื ืจืืกืคึผืึทื ื ืคึฟืื ืื ืงืึทืฉ.
ืคืขืจื ืึธืจื - "ืฉืืขืื ืืื ืื ืืื ืกืืจ ืืื ื ืืื ืงืก"
ืืืื ืฉืืื ืืึธื, ืืื ืืืขืจ ืืึทื ืฉืึทืคึฟื ืืึทืฉืืึธืกื ืึทื "ืืืจ ืืึธืื ืืขื ืื ืคืื ืืขื," ืืื ืืขืจ ืคึผืจืึธืฆืขืก ืคืื ืจืขืคืึทืงืืึธืจืื ื nginx ืงืึทื ืคืืืืขืจืืืฉืึทื ืื ืืขืืืืื. ืืขืจ ืืืืคึผื ืฆืื ืืื ืฆื ืืจืขื ืืขื ืื ืงืึธื ืคืืืก ืฆื ืึทื ืื ืืืึทืืืื ืกืืจืืงืืืจ. ืคึฟืจืึดืขืจ ืืื ืึทืืฅ ืืขืืืขื "ืืืกืืึธืจืืฉ ืืขืืจืื ืืขื" ืืื ืืึธื ื ืืฉื ืืขืืจืึธืื ืงืืื ืืึธืืืง. ืืืฆื ืืขืืขืจ ืกืขืจืืืขืจ_ื ืึทืืข ืืื ืืจืืืขืจืืขืคืืจื ืฆื ืึท ืืขืงืข ืืื ืื ืืขืืืข ื ืึธืืขื ืืื ืึทืืข ืงืึธื ืคืืืก ืืขื ืขื ืคืื ืื ืืขืจืืขืืืืื ืืื ืคืึธืืืขืจืก. ืืืจื ืืขื ืืืขื, ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืึผืืื 253949 ืฉืืจืืช ืึธืืขืจ 7836520 ืืืชืืืช ืืื ื ืขืื ืึผืืขื 7 ืืขืืืืืื. ืฉืคึผืืฅ ืืืจืื ืคืื ืกืืจืืงืืืจ:
ื ืืื ืงืก ืกืืจืืงืืืจ
โโโ access
โ โโโ allow.list
...
โ โโโ whitelist.conf
โโโ geobase
โ โโโ exclude.conf
...
โ โโโ geo_ip_to_region_id.conf
โโโ geodb
โ โโโ GeoIP.dat
โ โโโ GeoIP2-Country.mmdb
โ โโโ GeoLiteCity.dat
โโโ inc
โ โโโ error.inc
...
โ โโโ proxy.inc
โโโ lists.d
โ โโโ bot.conf
...
โ โโโ dynamic
โ โโโ geo.conf
โโโ lua
โ โโโ cookie.lua
โ โโโ log
โ โ โโโ log.lua
โ โโโ logics
โ โ โโโ include.lua
โ โ โโโ ...
โ โ โโโ utils.lua
โ โโโ prom
โ โโโ stats.lua
โ โโโ stats_prometheus.lua
โโโ map.d
โ โโโ access.conf
โ โโโ ..
โ โโโ zones.conf
โโโ nginx.conf
โโโ robots.txt
โโโ server.d
โ โโโ cian.ru
โ โ โโโ cian.ru.conf
โ โ โโโ ...
โ โ โโโ my.cian.ru.conf
โโโ service.d
โ โโโ ...
โ โโโ status.conf
โโโ upstream.d
โโโ cian-mcs.conf
โโโ ...
โโโ wafserver.conf
ืขืก ืืื ืืขืืืืจื ืคืื ืืขืกืขืจ, ืึธืืขืจ ืืื ืืขื ืคึผืจืึธืฆืขืก ืคืื ืจืื ืืืืื ื ืืื ืืืกืืจืืืืืืื ื ืงืึทื ืคืืืืขืจืืืฉืึทื ื, ืขืืืขืืข ืคืื โโืืื ืืึธืื ืื ืคืึทืืฉ ืคืึทืจืืขื ืืขืจืื ื ืืื ืืขื ืขื ื ืืฉื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืึทืจืืึทื ื ืขืืขื *.conf ืืืจืขืงืืืื. ืืื ืึท ืจืขืืืืืึทื, ืขืืืขืืข ืืื ืืช ืืขืืืืจื ืึทื ืึทืืืืืืึทืืึทื ืืื ืืืืืขืงืขืจื 301 ืฆื ืื ืืืืคึผื ืืืึทื. ืจืขืื ืฆื ืืขื ืคืึทืงื ืึทื ืืขืจ ืขื ืืคืขืจ ืงืึธื ืืื ื ืืฉื 5xx / 4xx, ืืึธืก ืืื ื ืืฉื ืืืืขืจืงื ืืื, ืึธืืขืจ ืืืืื ืืื ืืขืจ ืืึธืจืื. ื ืึธื ืืขื, ืืืจ ืกืืึทืจืืขื ืฉืจืืืื ืืขืกืฅ ืฆื ืงืึธื ืืจืึธืืืจื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืงืึทืืคึผืึธืื ืึทื ืฅ.
ืงืึทื ืงืืืืฉืึทื ื:
- ืกืืจืืงืืืจ ืืืื ืงืึธื ืคืืืก ืจืืืืืง (ื ืื ื ืึธืจ nginx) ืืื ืืจืึทืืื ืืืจื ืื ืกืืจืืงืืืจ ืืื ืึท ืคืจื ืืื ืข ืคืื โโืื ืคึผืจืืืขืงื. ืืขื ืืืขื ืืืจ ืืืขื ืืึทืื ืืื ืืขืจ ืคืึทืจืฉืืืืืง ืคึฟืึทืจ ืื ืืึทื ืฉืึทืคึฟื, ืืืึธืก ืืื ืงืขืจ ืืืขื ืจืขืืืฆืืจื TTM.
- ืฉืจืืื ืืขืกืฅ ืคึฟืึทืจ ืขืืืขืืข ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืงืึทืืคึผืึธืื ืึทื ืฅ. ืคึฟืึทืจ ืืืึทืฉืคึผืื: ืงืึธื ืืจืึธืืืจื ืึทื ืึทืืข ืฉืืืกื ืกืขืจืืืขืจ_ื ืึทืืขืก ืืขืื ืื ืจืืืืืง ืกืืึทืืืก + ืขื ืืคืขืจ ืืืฃ. ืขืก ืืืขื ืืืื ืืขื ืื ืฆื ืืึธืื ืึท ืืืกื ืกืงืจืืคึผืก ืืื ืืึทื ื ืืืึธืก ืงืึธื ืืจืึธืืืจื ืื ืืงืขืจืืืง ืคืึทื ืืงืฉืึทื ื ืคืื ืื ืงืึธืืคึผืึธื ืขื ื, ืึทืืื ื ืืฉื ืฆื ืืขืืขื ืงืขื ืคืจืึทื ืืึทืงืื ืืืึท 3:XNUMX ืืืึธืก ืึทื ืืขืจืฉ ืืึทืจืฃ ืืืื ืึธืคึผืืขืฉืืขืื.
ืืจืื ืึธืจื - "ืคึผืืืฆืืื ื ืืขืืืคื ืืืืก ืคืื ืคึผืืึทืฅ ืืื ืงืึทืกืึทื ืืจืึท"
ืื ืืึทืื ืืขืืืืงืกื ืกืืขืืึทืื, ืืื ืึทืืฅ ืืื ืืขืืืขื ืืื ืืื ืืขื ืืึธืืขื ื ืืืขื ืื ืคืึทืจืจืืืื ืคืื ืืจืืืก ืงืึทืกืขืกืคึผืืืกืึทื ืื ืืขืืืืื ืฆื ืคืึทืจืืึธืื ืืื ืื ืงืึทืกืกืึทื ืืจืึท ืงื ืืื, ืืืืึทื ืงืึธืืคึผืึทืงืืืึธื ืงืขื ื ืืฉื ืึทืจืืขืื ืืืืฃ ืืื.
ืืืื ืฉืืืจืืืฉืข ืืื ืืื ืืขืจ ืงื ืืื ืืื ืืืขื ืคืืจืืืื ืืื ืืื ื ืงืืจืืขืก, ื ืืืืื:
- ืขืก ืืขื ืขื ืืขืืืขื ืืืขืื 20% ืคืื ืื ืืึทื ืฅ ืคึผืืึทืฅ ืืื ืงืก ืืื ืื ืงื ืืื;
- ืขืก ืืื ืืืืืขืืืขื ืฆื ืืึธืจ ืืืืื ื ืึธืืื, ืืืืึทื ืงืืื ืึทืคึผ ืืื ื ืืฉื ืืืจืืืืื ื ืึธื ืึทืืื ื ืึท ื ืึธืืข ืจืขืื ืฆื ืคืขืื ืคืื ืคึผืืึทืฅ ืืืืฃ ืื ืคึผืึทืจืืืฉืึทื ื;
- ืคึผืจืึธืืืึทืงืืืืืึทืื ืืื ืืืกืืขืืืืืึทื ืคืึทืืื ื ืืืืึทื ืงืึธืืคึผืึทืงืืืึธื ืืื ื ืืฉื ืืจืืขืื;
- ืืขืจ ืงื ืืื ืืื ืืื ื ืืืืคืึทื ืืึธืืข.
ืึทืจืืืกืืึทื ื - ืืืจ ืืึธืื ืฆืืืขืืืืื ื ืึธื 5 ื ืึธืืื ืึธื ืจืืื ืืงืื ื, ื ืึธื ืืืึธืก ืืืจ ืื ืืขืืืืื ืฆื ืกืืกืืึทืืึทืืืงืื ืืึทืืืึทืืืงื ืืื ืคืื ืื ืงื ืืื ืืื ืืืืืขืจ ืึทืจืืึทื ืืื, ืืื ืืืืืืง ื ืึธืืื ืืืึธืก ืืึธืื ืืืืคื ืืืืก ืคืื ืคึผืืึทืฅ. ืคืื ืืขืจ ืฆืืื ืืื ืคืืจืืจืืื ืืื ืืืจ ืืืึธืื ืืื. ืขืก ืืื ืืขืืืขื ืึท ืจืืืืงืืจื ืคืื ืคึผืึทืจืืืืืฉ ืึธืืขืจ ืืึทื ืฅ ืึทื ืึทืืืืืืึทืืืืืื ืคืื ืืขื ืงื ืืื.
ืงืึทื ืงืืืืฉืึทื ื:
- ืืืืฃ ืึทืืข ืงืึทืกืึทื ืืจืึท ืกืขืจืืืขืจืก, ื ืื ืืขืจ ืืื 60% ืคืื ืื ืคึผืืึทืฅ ืืืืฃ ืืขืืขืจ ืฆืขืืืืืื ื ืืึธื ืืืื ืคืึทืจื ืืืขื.
- ืืื ืืึธื ืืืื ืืึธืืืื ืืื ื ืื ืืขืจ ืืื 50% ืงืคึผื.
- ืืืจ ืืึธื ื ืืฉื ืคืึทืจืืขืกื ืืืขืื ืงืึทืคึผืึทืฆืืืขื ืคึผืืึทื ืืจืื ื ืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืจืึทืืื ืืืขืื ืืขืืขืจ ืงืึธืืคึผืึธื ืขื ื, ืืืืืจื ืืืืฃ ืืืึทื ืกืคึผืขืกืืคืืงืก.
- ืื ืืขืจ ื ืึธืืื ืืื ืื ืงื ืืื, ืื ืืขืกืขืจ. ืกืขืจืืืขืจืก ืืื ืึท ืงืืืื ืกืืืข ืคืื โโืืึทืื ืืขื ืขื ืึธืืืืขืจืืึธืืืื ืคืึทืกืืขืจ, ืืื ืึทืืึท ืึท ืงื ืืื ืืื ืืจืื ืืขืจ ืฆื ืืคืืขืื.
ืฆืืืืืืข ืึธืจื - "ืืึทืื ืคืึทืจืฉืืืื ืื ืคืื ืงืึธื ืกืื ืฉืืืกื-ืืืขืจื ืกืืึธืจืืืืฉ"
ืคึฟืึทืจ ืืื ืกื ืืคืืขืงืื ื, ืืืจ, ืืื ืคืืืข, ื ืืฆื ืงืึธื ืกืื. ืึธืืขืจ ืืืจ ืืืื ื ืืฆื ืืืึทื ืฉืืืกื ืืืขืจื ืคึฟืึทืจ ืืืื-ืืจืื ืืืืกืืืื ืคืื ืื ืืึทื ืึทืืื. ืขืก ืกืืึธืจื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืึทืงืืืื ืืื ืื ืึทืงืืืื ืึทืคึผืกืืจืื, ืืืึธืก ืืืืฉื ืขืจืืขืจ ืืขืฉืึทืก ืืืคึผืืืืืึทื ื. ืคึฟืึทืจ ืืขื ืฆืืืขืง ืืื ืืขืฉืจืืื ืึท ืืืคึผืืืืืึทื ื ืืื ืกื ืืืึธืก ืื ืืขืจืึทืงืืื ืืื KV. ืืื ืขืืืขืืข ืคืื ื, ืื ืืึทืื ืคืื KV ืคืึทืจืฉืืืื ืื. ืจืืกืืึธืจื ืคืื ืืึผืจืื, ืึธืืขืจ ืืื ืึท ื ืืืขืจ ืคืื ืขืจืจืึธืจืก. ืืื ืึท ืจืขืืืืืึทื, ืืขืฉืึทืก ืื ืืคึผืืึธืึทื, ืื ืืึทืกืข ืืืืฃ ืื ืึทืคึผืกืืจืื ืืื ืืขืืืขื ืึทื ืืืืึทื ืื ืคืื ืื ืืขืจืืขืืืืื, ืืื ืืืจ ืืืงืืืขื ืคืืืข 502 ืขืจืจืึธืจืก ืจืขืื ืฆื ืืขืจ ืึธืืืืขืจืืึธืืืื ืคืื ืื ืืึทืงืขื ืื ืืืืฃ ืื ืงืคึผื. ืืื ืึท ืจืขืืืืืึทื, ืืืจ ืืจืืืขืจืืขืคืืจื ืคืื ืงืึธื ืกืื ืงืื ืฆื ืคึผืึธืกืืืจืขืก, ืคืื ืืื ืขืก ืืื ื ืื ืืขืจ ืึทืืื ืืจืื ื ืฆื ืืึทืืืึทืืืงื ืืื.
ืงืึทื ืงืืืืฉืึทื ื:
- ืกืขืจืืืืกืขืก ืึธื ืงืืื ืืขืจืืืืืขื ืืฉ ืืึธื ื ืืฉื ืึทื ืืืึทืืื ืืึทืื ืืืึธืก ืืขื ืขื ืงืจืืืืฉ ืคึฟืึทืจ ืื ืึธืคึผืขืจืึทืฆืืข ืคืื โโืื ืคึผืืึทืฅ. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืื ืืืจ ืืึธื ื ืื ืืึธืื ืืขืจืืืืืขื ืืฉ ืืื ES, ืขืก ืืืึธืื ืืืื ืืขืกืขืจ ืฆื ืืืืงืขื ืขื ืฆืืืจืื ืืืืฃ ืื ื ืขืฅ ืืืจืื ืคืื ืืืืขืืื ืืื ืขืก ืืื ื ืื ืืืจืฃ, ืืึธืื ืืืืื ืื ื ืืืืืง ืึธื ืขืก, ืืื ืืืื ืฉืืขืื action.destructive_requires_name: ืืืช.
- ืคึผืจืึทืงืืืก ืืืื ืืึทืงืึทืคึผ ืืื ืึธืคึผืืื ืืขืงืึทื ืืืึทื ืืื ืฉืืืึทืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืึทืื ืึท ืฉืจืืคื ืืื ืฉืืืึทืื (ืืืฉื, ืืื ืคึผืืืืึธื) ืืืึธืก ืงืขื ืขื ืืึทืงืึทืคึผ ืืื ืืืงืขืจื.
ืขืจืฉืืขืจ ืึธืจื - "Captain Unobvious"
ืืื ืขืืืขืืข ืคืื ื, ืืืจ ืืืืขืจืงื ืึท ืึทื ืืืืึทื ืคืึทืจืฉืคึผืจืืืืื ื ืคืื ืืึทืกืข ืืืืฃ ื ืืื ืงืก ืึทืคึผืกืืจืื ืืื ืงืึทืกืขืก ืืื ืขืก ืืขื ืขื ืืขืืืขื 10+ ืกืขืจืืืขืจืก ืืื ืื ืืึทืงืขื ื. ืฆืืืื ืืขื ืืืืก ืจืื ื ืจืืืื ืืื ืืขืฉืืงื ืืขืื ืคืื 1. ืืืื ืืขืฆืื ืืคืกืืจืื ืืื ืกืืจ, ืืื ืืขืืข nginx ืจืืืื ืืื ืืื ืื ืืขืืืืื ืืืืขืจ, ืืืื ืื ืขืจืฉืืข ืืคืกืืจืื ืืืขืืื ืืืงืืืขื ืืขืจ ืืงืฉืืช ืืื ืื ืืืืขืจืืืข, ืืื ื ืจืขืืืืืื ืืืื ืืื ืืขืืจืืขื ืกืืึธืืขืจ ืืื ืืขืจ ืืื ืฆืขืจ ืกืืื ืืื ืืขืืืื. ืืืก ืืื ืืขืืืืจื ืื ืงืจืืกืื ืืื ืืืืขืจืงื ืืื ืื ืกืืืข ืคืื โโืคืึทืจืงืขืจ ืืื ืืขืืืืงืกื. ืคืฉืื ืึทืคึผืืืืืื ื nginx ืฆื ืืขืื ืืจืึทืค ืืื ื ืืฉื ืึทืจืืขืื - ืืืจ ืืึทืจืคึฟื ืฆื ืจืขืืึธ ืึท ืืื ืื ืคืื ืืืึท ืงืึธื ืืืึธืก ืืื ื ืืฉื ื ืขืืขื ืึทืืืขืง ืืืืฃ ืืืขืจืกืืข 1.15 (ืืื ืืขื ืืึธืืขื ื). ืืืจ ืืึธืื ืฆื ืืึทืืข ืืื ืืืขืจ nginx 1.14.2, ืื ืืจืึธืืืืกืื ื ืืจืึทืค ืฉืืืฆื ืืื ืขืก. ืืืก ืกืึทืืืื ืื ืคึผืจืึธืืืขื. ืืขืจ ืืฉืืง ืืืื ืก ืื ืงืึทืืขืืึธืจืืข "ืงืึทืคึผืืึทื ื ืื-ืึธืืืืืึธืืกื ืขืกืก".
ืงืึทื ืงืืืืฉืึทื ื:
ืขืก ืืื ืืขืืืขื ืืืืขืจ ืืฉืืงืึทืืืข ืืื ืืงืกืืืืื ื ืฆื ืืืกืคืึธืจืฉื ืืขื ืืฉืืง).
- ืึธืจืืึทื ืืืืจื ืืืื ืืึธื ืืืึธืจืื ื ืึทืืื ืึทื ืขืก ืืขืืคึผืก ืืืจ ืืขืคึฟืื ืขื ืึทืืึท ืคืืึทืงืืฉืืืืฉืึทื ื ืืขืฉืืืื ื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืงืขื ืขื ื ืืฆื ELK ืฆื ืืึธื ืืืึธืจ ืจืคึผืก ืืืืฃ ืืขืืขืจ ืืึทืงืขื ื ืคืื ืืขืืขืจ ืึทืคึผืกืืจืื, ืืึธื ืืืึธืจ ืืืืขืจ ืขื ืืคืขืจ ืฆืืื ืคึฟืื ืื ืคืื ื ืคืื ืืืื ืื ื ืคืื nginx. ืืื ืืขื ืคืึทื, ืืึธืก ืืขืืึธืืคึฟื ืืื ืื ืฆื ืืืขื ืืืคืืฆืืจื ืืขื ืคึผืจืึธืืืขื.
ืืื ืึท ืจืขืืืืืึทื, ืจืืึฟ ืคืื ืื ืคืืืืืขืจื ืงืขื ืืืื ืึทืืืืืืึทื ืืื ืึท ืืขืจ ืกืงืจืืคึผืืึทืืึทืก ืฆืืืึทื ื ืฆื ืืืึธืก ืืืจ ืืึธื ืืขืืื. ืืืจ ืืืื ืฉืืขื ืืืง ืืขืืขื ืงืขื Murphy ืก ืืขืืขืฅ: ืึทืืฅ ืืืึธืก ืงืขื ืืืื ืคืึทืืฉ ืืืขื ืืืื ืคืึทืืฉ, ืืื ืืืืขื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืืืืจื ืืืืฃ ืขืก.
ืืงืืจ: www.habr.com