ΠΡΡΠ³ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΠΎ ΡΠ΅ΠΌΠ΅:
ΠΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ², Π² ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠΌ ΠΎΡΠΈΡΠ΅ ΠΎΠΏΠ΅Π½ΡΠΎΡΡ-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Nginx ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡ ΠΎΠ±ΡΡΠΊΠΈ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ Π΄Π΅Π»Π°, ΠΈΡΡΡΠΎΠΌ ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π²ΡΡΡΡΠΏΠ°Π΅Ρ Π Π°ΠΌΠ±Π»Π΅Ρ (Π½ΠΈΠΆΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ ΠΏΡΠ΅ΡΡ-ΡΠ»ΡΠΆΠ±Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎ ΡΡΠΎΠΌΡ Π²ΠΎΠΏΡΠΎΡΡ ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π°Π»ΠΈΡΠΈΡ ΠΏΡΠ΅ΡΠ΅Π½Π·ΠΈΠΉ ΠΊ Nginx). Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ² ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΡΠΎ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅ ΠΎΠ±ΡΡΠΊΠ° Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ Π΄Π΅Π»Π°, Π²ΠΎΠ·Π±ΡΠΆΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ 4 Π΄Π΅ΠΊΠ°Π±ΡΡ 2019 Π³ΠΎΠ΄Π° ΠΏΠΎ ΡΡΠ°ΡΡΠ΅ 146 Π£Π Π Π€ Β«ΠΠ°ΡΡΡΠ΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΡΡΠΊΠΈΡ ΠΈ ΡΠΌΠ΅ΠΆΠ½ΡΡ ΠΏΡΠ°Π²Β».
Π€ΠΎΡΠΎ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅ ΠΎΠ±ΡΡΠΊΠ°
ΠΠ°ΠΊ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΠΈΡΡΡΠΎΠΌ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π Π°ΠΌΠ±Π»Π΅Ρ, Π° ΠΎΡΠ²Π΅ΡΡΠΈΠΊΠΎΠΌ ΠΏΠΎΠΊΠ° Β«Π½Π΅ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ Π³ΡΡΠΏΠΏΠ° Π»ΠΈΡΒ», Π° Π² ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π΅ β ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ Nginx ΠΠ³ΠΎΡΡ Π‘ΡΡΠΎΠ΅Π².
Π‘ΡΡΡ ΠΏΡΠ΅ΡΠ΅Π½Π·ΠΈΠΈ: ΠΠ³ΠΎΡΡ Π½Π°ΡΠ°Π» ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ Nginx, Π±ΡΠ΄ΡΡΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠΌ Π Π°ΠΌΠ±Π»Π΅ΡΠ°, Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΡΠ°Π» ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½, ΠΎΡΠ½ΠΎΠ²Π°Π» ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΈ ΠΏΡΠΈΠ²Π»Π΅ΠΊ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠΈ.
ΠΠΎΡΠ΅ΠΌΡ Π Π°ΠΌΠ±Π»Π΅Ρ Π²ΡΠΏΠΎΠΌΠ½ΠΈΠ» ΠΎ ΡΠ²ΠΎΠ΅ΠΉ Β«ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈΒ» ΡΠΎΠ»ΡΠΊΠΎ ΡΠΏΡΡΡΡ 15 Π»Π΅Ρ β Π½Π΅ΡΡΠ½ΠΎ.
ΠΠ΅ΡΠ²Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΠ±ΡΡΠΊΠ°Ρ
ΠΈ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΌ Π΄Π΅Π»Π΅ Π±ΡΠ»Π° ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π² ΡΠ²ΠΈΡΡΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΠ³ΠΎΡΠ΅ΠΌ
Π‘ΡΠ΄Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ Π² ΠΎΡΠΈΡΠ΅ Nginx ΠΎΠ±ΡΡΠΊ. ΠΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠΊΡΠ°Π»ΠΈ Π²ΡΠ΅ Ρ Π Π°ΠΌΠ±Π»Π΅ΡΠ°. ΠΡΠΊ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ Π Π°ΠΌΠ±Π»Π΅ΡΠ°. ΠΡΠ»ΠΈ ΡΡΠΎ ΠΏΡΠ°Π²Π΄Π° — ΠΈΡΡΠΎΡΠΈΡ ΡΡΡΠ°Π½Π½Π°Ρ. Π Π°ΠΉΡΠΈ-ΡΡΠ΅Π΄Π΅ Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»Π΅ΠΉ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π·Π²ΠΈΠ²Π°Π»ΡΡ nginx, Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ Π·Π°ΡΠ΅ΠΌ ΡΡΠΎΡ ΠΈΡΠΊ
https://t.co/8n5lgSdxTj β bobuk (@bobuk)
December 12, 2019
ΠΠΎΠΊΠ° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π±ΡΠ» ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ ΠΎΠ±ΡΡΠΊ, ΠΎΡ Π‘ΡΡΠΎΠ΅Π²Π° ΠΈΠ»ΠΈ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΉ Nginx Π½Π΅ ΠΏΠΎΡΡΡΠΏΠ°Π»ΠΎ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΠΌΠΈ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ Π΄Π΅Π»ΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°.
ΠΡΠ»ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΡΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠΌ Nginx Π½Π°ΡΡΠΎΡΡΠΈΠΉ, ΡΠΎ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΠΎΠ΅ Π΄Π΅Π»ΠΎ Π²ΠΎΠ·Π±ΡΠΆΠ΄Π΅Π½ΠΎ ΠΏΠΎ ΡΠ°ΡΡΡΠΌ Β«Π±Β» ΠΈ Β«Π²Β» ΡΡΠ°ΡΡΠΈ 146 Π£Π Π Π€, Π° ΡΡΠΎ ΠΏΡΠ½ΠΊΡΡ Β«Π² ΠΎΡΠΎΠ±ΠΎ ΠΊΡΡΠΏΠ½ΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Β» ΠΈ Β«Π³ΡΡΠΏΠΏΠΎΠΉ Π»ΠΈΡ ΠΏΠΎ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΡΠ³ΠΎΠ²ΠΎΡΡ ΠΈΠ»ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π³ΡΡΠΏΠΏΠΎΠΉΒ»:
Π½Π°ΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠ°Π±ΠΎΡΠ°ΠΌΠΈ Π½Π° ΡΡΠΎΠΊ Π΄ΠΎ ΠΏΡΡΠΈ Π»Π΅Ρ Π»ΠΈΠ±ΠΎ Π»ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ Π½Π° ΡΡΠΎΠΊ Π΄ΠΎ ΡΠ΅ΡΡΠΈ Π»Π΅Ρ ΡΠΎ ΡΡΡΠ°ΡΠΎΠΌ Π² ΡΠ°Π·ΠΌΠ΅ΡΠ΅ Π΄ΠΎ ΠΏΡΡΠΈΡΠΎΡ ΡΡΡΡΡ ΡΡΠ±Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π² ΡΠ°Π·ΠΌΠ΅ΡΠ΅ Π·Π°ΡΠ°Π±ΠΎΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡ ΠΎΠ΄Π° ΠΎΡΡΠΆΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π° ΠΏΠ΅ΡΠΈΠΎΠ΄ Π΄ΠΎ ΡΡΠ΅Ρ Π»Π΅Ρ ΠΈΠ»ΠΈ Π±Π΅Π· ΡΠ°ΠΊΠΎΠ²ΠΎΠ³ΠΎ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π‘ΡΡΠΎΠ΅Π²Ρ ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π³ΡΠΎΠ·ΠΈΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ΅ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π½ΠΎ ΠΈ Π΄ΠΎ 6 Π»Π΅Ρ Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ.
UPD:
ΠΠ·
β ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ: Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π² Π Π°ΠΌΠ±Π»Π΅ΡΠ΅ ΠΈ ΡΡΡΠ΄ΠΈΠ»ΠΈΡΡ Π½Π°Π΄ nginx. Π£ Π Π°ΠΌΠ±Π»Π΅ΡΠ° Π½Π΅ Π±ΡΠ»ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠ°Π²? ΠΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΠΎΠ½ΠΊΠΈΠΉ Π²ΠΎΠΏΡΠΎΡ. ΠΠ°ΠΊ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΏΡΠ°Π²Π° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡ?
ΠΠ°, ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠΎΠ½ΠΊΠΈΠΉ Π²ΠΎΠΏΡΠΎΡ. ΠΠ½, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π²Π°Ρ, ΠΈ ΠΌΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΅Π³ΠΎ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°Π»ΠΈ. Π Π ΠΎΡΡΠΈΠΈ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ ΡΡΡΡΠΎΠ΅Π½ΠΎ ΡΠ°ΠΊ, ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ ΡΠΎ, ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΡΡΠ΄ΠΎΠ²ΡΡ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠ΅ΠΉ Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌΡ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΡ. Π’ΠΎ Π΅ΡΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, Π³Π΄Π΅ Π±ΡΠ»ΠΎ Π±Ρ ΡΠΊΠ°Π·Π°Π½ΠΎ: Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ. Π Π Π°ΠΌΠ±Π»Π΅ΡΠ΅ Ρ ΡΠ°Π±ΠΎΡΠ°Π» ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠΌ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΠΏΡΠΎΠ΄ΡΠΊΡ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π° Π²ΡΠΏΡΡΠΊΠ°Π»ΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ BSD, ΠΊΠ°ΠΊ ΠΎΡΠΊΡΡΡΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅. Π Π Π°ΠΌΠ±Π»Π΅ΡΠ΅ nginx Π½Π°ΡΠ°Π» ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠΆΠ΅ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π±ΡΠ» Π³ΠΎΡΠΎΠ². ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, Π΄Π°ΠΆΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ nginx Π±ΡΠ»ΠΎ Π½Π΅ Π² Π Π°ΠΌΠ±Π»Π΅ΡΠ΅, Π° Π½Π° ΡΠ°ΠΉΡΠ°Ρ Rate.ee ΠΈ zvuki.ru.
UPD β2:
ΠΠΎ
UPD β3:
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π±ΡΠ» ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΡΠ΅Π΄Π°ΠΊΡΠΈΠ΅ΠΉ
ΠΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΠΈ, ΡΡΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ°Π²ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Β«Π Π°ΠΌΠ±Π»Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Ρ ΠΎΠ»Π΄ΠΈΠ½Π³Β» Π½Π° Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ nginx Π½Π°ΡΡΡΠ΅Π½ΠΎ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΡΡΠ΅ΡΡΠΈΡ Π»ΠΈΡ.
Π ΡΠ²ΡΠ·ΠΈ Ρ ΡΡΠΈΠΌ Β«Π Π°ΠΌΠ±Π»Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Ρ ΠΎΠ»Π΄ΠΈΠ½Π³Β» ΡΡΡΡΠΏΠΈΠ»Π° ΠΏΡΠ°Π²Π° Π½Π° ΠΏΡΠ΅Π΄ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠ΅ΡΠ΅Π½Π·ΠΈΠΉ ΠΈ ΠΈΡΠΊΠΎΠ², ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠ°Π² Π½Π° nginx, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Lynwood Investments CY Ltd, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΡΠΌΠΈ Π΄Π»Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²ΠΎΡΡΠΈ Π² Π²ΠΎΠΏΡΠΎΡΠ΅ ΠΎ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠ°Π².
ΠΏΡΠ΅ΡΡ-ΡΠ»ΡΠΆΠ±Π° Rambler Group
ΠΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Β«ΠͺΒ», ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Lynwood Investments ΡΠ²ΡΠ·Π°Π½Π° Ρ ΡΠΎΠ²Π»Π°Π΄Π΅Π»ΡΡΠ΅ΠΌ Rambler Group ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠΎΠΌ ΠΠ°ΠΌΡΡΠΎΠΌ. Π§Π΅ΡΠ΅Π· ΡΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π±ΠΈΠ·Π½Π΅ΡΠΌΠ΅Π½ Π²Π»Π°Π΄Π΅Π» Π±ΡΠΈΡΠ°Π½ΡΠΊΠΎΠΉ ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΉ ΡΠ΅ΡΡΡ Waterstones.
Β«ΠΠΎΠΌΠΌΠ΅ΡΡΠ°Π½ΡΡΒ» ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π΅ΡΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅ΡΡ-ΡΠ»ΡΠΆΠ±Ρ Π Π°ΠΌΠ±Π»Π΅ΡΠ°:
ΠΡΠ°Π²Π° Π½Π° Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ Nginx ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Β«Π Π°ΠΌΠ±Π»Π΅Ρ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ Π₯ΠΎΠ»Π΄ΠΈΠ½Π³Β». Nginx ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠΌ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Ρ Π½Π°ΡΠ°Π»Π° 2000-Ρ Π³ΠΎΠ΄ΠΎΠ² Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΡΡΠ΄ΠΎΠ²ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΉ Ρ Β«Π Π°ΠΌΠ±Π»Π΅ΡΠΎΠΌΒ» Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ ΠΠ³ΠΎΡΡ Π‘ΡΡΠΎΠ΅Π², ΠΏΠΎΡΡΠΎΠΌΡ Π»ΡΠ±ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±Π΅Π· ΡΠΎΠ³Π»Π°ΡΠΈΡ Rambler Group ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ°Π²Π°.
ΠΏΡΠ΅ΡΡ-ΡΠ»ΡΠΆΠ±Π° Rambler Group
Π΄Π»Ρ Β«ΠͺΒ»
UPD β4:
Π ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
ΠΊ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΎΠ± ΠΎΠ±ΡΡΠΊΠ΅ Π² ΠΎΡΠΈΡΠ΅ Nginx Π½Π° roem.ru
>Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π‘ΡΡΠΎΠ΅Π² Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ, Π² ΠΎΡΠΈΡΠ΅ Π Π°ΠΌΠ±Π»Π΅ΡΠ°, Π½Π° ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ Π Π°ΠΌΠ±Π»Π΅ΡΠ°. Β«Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅Β» Π²ΡΠ΅ΠΌΡ Ρ Π½Π΅Π³ΠΎ Π½Π°ΡΠΈΠ½Π°Π»ΠΎΡΡ ΠΏΠΎΡΠ»Π΅ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΎΡΠΈΡΠ°.
1. ΠΡΠΎ ΡΡΡΡ. Π Π½Π°ΡΠ΅ΠΌ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΡΡΠ²Π΅ ΡΠ°ΠΊΠΎΠ³ΠΎ Π½Π΅Ρ. ΠΡΠΆΠ½ΠΎ ΠΎΡΠ΅Π½Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ»ΡΠΆΠ΅Π±Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΡΠΎ. Β«ΠΠ° ΡΠ»ΡΠΆΠ΅Π±Π½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠ΅Β» ΠΈΠ»ΠΈ Β«Π² ΡΠ°Π±ΠΎΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡΒ» β Π½Π΅ ΠΊΠ°Π½Π°Π΅Ρ. ΠΡΡ ΠΌΠΎΠΆΠ½ΠΎ β ΠΈ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Ρ Π°Π²ΡΠΎΡΠ°.
2. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΡΠΈ Π½Π°ΠΉΠΌΠ΅ Π‘ΡΡΠΎΠ΅Π²Π° β Π½Π°Π½ΠΈΠΌΠ°Π» Π΅Π³ΠΎ Ρ Π² 2000 Π³ΠΎΠ΄Ρ β Π±ΡΠ»ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΠ³ΠΎΠ²ΠΎΡΠ΅Π½ΠΎ, ΡΡΠΎ Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΈ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ°Π²ΠΎ ΠΈΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ. ΠΠ½ ΡΠΎΠ³Π΄Π° Π½Π°Π·ΡΠ²Π°Π»ΡΡ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ mod_accel, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Nginx ΠΎΠ½ Π΅ΠΌΡ Π΄Π°Π» Π³Π΄Π΅-ΡΠΎ Π² 2001β2002.
Π― ΠΌΠΎΠ³Ρ Π΄Π°ΡΡ ΠΎΠ± ΡΡΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π² ΡΡΠ΄Π΅, Π΅ΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ Π½ΡΠΆΠ½ΠΎ. Π ΠΌΠΎΠΉ ΠΏΠ°ΡΡΠ½ΡΡ ΠΏΠΎ ΠΠΈΠ ΠΈ ΠΡΠΈΠ±ΡΡΠΌΡ, ΠΠΌΠΈΡΡΠΈΠΉ ΠΠ°ΡΠΊΠΎ, ΡΠΎΠ³Π΄Π°ΡΠ½ΠΈΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Π Π°ΠΌΠ±Π»Π΅ΡΠ°, Π΅Π³ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΠΉ Π½Π°ΡΠ°Π»ΡΠ½ΠΈΠΊ β Π΄ΡΠΌΠ°Ρ, ΡΠΎΠΆΠ΅.
3. ΠΠ½ ΡΠ°Π±ΠΎΡΠ°Π» Π² Π Π°ΠΌΠ±Π»Π΅ΡΠ΅ ΡΠΈΡΠ°Π΄ΠΌΠΈΠ½ΠΎΠΌ. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΠ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π²Ρ ΠΎΠ΄ΠΈΠ»Π° Π² Π΅Π³ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠ½ΡΠ΅ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ.
4. ΠΡΠΌΠ°Ρ, Π Π°ΠΌΠ±Π»Π΅Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΎΠΉ Π±ΡΠΌΠ°Π³ΠΈ, Π½Π΅ Π³ΠΎΠ²ΠΎΡΡ ΡΠΆ ΠΏΡΠΎ Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π²ΡΠ΅Π΅ ΡΠ»ΡΠΆΠ΅Π±Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ°.
UPD β5:
ΠΡΡΠΎΡΠ½ΠΈΠΊ ΡΠ΅ΡΡΡΡΠ° thebell.io, Π·Π½Π°ΠΊΠΎΠΌΡΠΉ Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ Nginx,
UPD β6:
ΠΠΎΡΠ»Π΅ Π΄ΠΎΠΏΡΠΎΡΠ° Π³Π΅Π½Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Nginx ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΠ» ΠΎΠ±ΡΡΠΊ ΠΈ
ΠΠΎ ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΈ Π² 7 ΡΡΡΠ°, ΠΠΠΠ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΈΠΊΠ°ΠΌΠΈβ¦ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π»ΡΠ΄ΠΈ Ρ ΠΎΠ΄ΠΈΠ»ΠΈ Ρ ΠΌΠΎΠ΅ΠΉ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠ΅ΠΉ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ΅Π·Π΄Ρ ΠΈ Π²ΡΡΡΠ½ΡΠ»ΠΈ, Π³Π΄Π΅ Ρ ΠΆΠΈΠ²Ρ, Ρ ΠΎΡΡ Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠΊΡΡΠ²Π°Π»ΡΡ.
Π£ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Nginx Π·Π°Π±ΡΠ°Π»ΠΈ Π½ΠΎΡΡΠ±ΡΠΊΠΈ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠ±ΠΎΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΠ΅Π»Π΅ΠΉ Π΄ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 4 ΡΠ°ΡΠΎΠ².
Forbes
ΠΠ΅Π½Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Nginx ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ Π΄Π΅Π»Π° ΠΈ ΠΎΠ±ΡΡΠΊΠΎΠ² ΡΡΠ°Π»Π° ΠΏΡΠΎΠ΄Π°ΠΆΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ F5 Π·Π° $670 ΠΌΠ»Π½:
ΠΡΠ»ΠΈ Π±Ρ ΠΌΡ Π½Π΅ ΠΏΡΠΎΠ΄Π°Π»ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΄Π°Π»ΠΈ Π΄Π΅ΡΠ΅Π²ΠΎ, ΠΈΠ»ΠΈ ΡΠ°Π·ΠΎΡΠΈΠ»ΠΈΡΡ, ΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΠΎΠ³ΠΎ Π½Π΅ Π±ΡΠ»ΠΎ Π±Ρ.
Π’Π°ΠΊΠΆΠ΅ ΠΠΎΠ½ΠΎΠ²Π°Π»ΠΎΠ² Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Ρ Π·Π° ΠΏΠΎΠ΄Π½ΡΡΡΡ Π²ΠΎΠ»Π½Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ:
Π― Π΅ΡΠ΅ Π½Π΅ ΡΠΈΡΠ°Π» Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ, Π½ΠΎ ΡΠ»ΡΡΠ°Π» ΠΎΠ± ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΉ Π²ΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ. ΠΠ³ΡΠΎΠΌΠ½Π°Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΡ Π²ΡΠ΅ΠΌ, ΠΌΡ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ°Π΄Ρ, ΡΡΠΎ Π΅ΡΡΡ ΡΠ°ΠΊΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°.
Π Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΠΎΠ½ΠΎΠ²Π°Π»ΠΎΠ² ΠΈ Π‘ΡΡΠΎΠ΅Π² ΠΏΠ»Π°Π½ΠΈΡΡΡΡ Π·Π°Π½ΡΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΏΠ»Π°Π½Π° Π·Π°ΡΠΈΡΡ Nginx ΠΎΡ ΠΏΡΠ΅ΡΠ΅Π½Π·ΠΈΠΉ Π Π°ΠΌΠ±Π»Π΅ΡΠ°.
UPD β7:
ΠΡΠ΅ΡΠ° Π² ΠΠΠ-Π»ΠΈΡΡΠ΅ ΠΠ½Π΄ΡΠ΅ΠΉ ΠΠΎΠΏΠ΅ΠΉΠΊΠΎ, Π±ΡΠ²ΡΠΈΠΉ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π‘ΡΡΠΎΠ΅Π²Π° Π² Π Π°ΠΌΠ±Π»Π΅ΡΠ΅ (Π·Π°Π½ΠΈΠΌΠ°Π» ΠΏΠΎΡΡ Ρ 2000 ΠΏΠΎ 2005 Π³ΠΎΠ΄) Π²ΡΡΠΊΠ°Π·Π°Π»ΡΡ Π½Π° ΡΠ΅ΠΌΡ ΠΏΡΠ΅ΡΠ΅Π½Π·ΠΈΠΉ Π Π°ΠΌΠ±Π»Π΅ΡΠ° ΠΊ Nginx. ΠΠΎΠΏΠ΅ΠΉΠΊΠΎ Π΄Π°Π» ΡΠ²ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ Π΅Π³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΡΠΌΠ°Π½ΠΎΠ²Ρ, ΠΌΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠΌ ΡΠΈΡΠ°ΡΡ:
Π― Π±ΡΠ» Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΠΌ Π½Π°ΡΠ°Π»ΡΠ½ΠΈΠΊΠΎΠΌ ΠΠ³ΠΎΡΡ Π‘ΡΡΠΎΠ΅Π²Π° Ρ 01.09.2000 ΠΏΠΎ 09.11.2005 (Π²ΡΠ΅ΡΠ° Π²Π΅ΡΠ΅ΡΠΎΠΌ ΡΡΠΎΡΠ½ΠΈΠ» ΠΏΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²ΡΠ΅ΠΉΡΡ Π΄ΠΎΠΌΠ° ΠΊΠΎΠΏΠΈΠΈ ΡΡΡΠ΄ΠΎΠ²ΠΎΠΉ).
ΠΠΎΡΡΠΎΠΌΡ Ρ Π²ΡΠ΅ΡΠ° Π±ΡΠ» ΠΏΡΠΈΠ²Π»Π΅ΡΡΠ½ ΠΊΠ°ΠΊ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»Ρ ΠΏΠΎ Π΄Π΅Π»Ρ, ΠΈ Ρ 12 Π΄ΠΎ 22+ ΡΠ°ΡΠΎΠ² ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠ±ΡΡΡΠ½ΡΠ» ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΊΠ°ΠΌ
* ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π°ΠΊΡΠ΅Π»Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΡΠΎΠ²;
* ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ nginx ΠΎΡ Apache;
* ΠΊΡΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ, ΠΈ ΠΊΠ°ΠΊΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π²ΡΠ³ΠΎΠ΄Ρ ΠΎΡ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² ΡΠ΅ΡΠ²Π΅ΡΠ°;
* ΠΊΠ°ΠΊ Π½ΠΎΠ²ΡΠΉ Π²Π»Π°Π΄Π΅Π»Π΅Ρ Π Π°ΠΌΠ±Π»Π΅ΡΠ° ΠΠΎΠΏΠ°ΡΠΈΠ½ΡΠΊΠΈΠΉ Π½Π° ΠΏΠΎΠ»ΡΠΎΡΠ° Π³ΠΎΠ΄Π° (Ρ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ 2001 ΠΏΠΎ Π½Π°ΡΠ°Π»ΠΎ 2003) ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈΠ» Π·Π°ΠΊΡΠΏΠΊΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΈ ΠΊΠ°ΠΊ ΠΌΡ Π²ΡΠΆΠΈΠΌΠ°Π»ΠΈ Π²ΡΠ΅ ΡΠΎΠΊΠΈ ΠΈΠ· ΠΈΠΌΠ΅ΡΡΠ΅Π³ΠΎΡΡ ΠΆΠ΅Π»Π΅Π·Π°;
* ΠΊΠ°ΠΊ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π½ΠΎ ΠΈ Π±Π΅ΡΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΡΠ½ΠΎ Π±ΡΠ»Π° ΡΡΡΡΠΎΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΈΡΠ°Π΄ΠΌΠΈΠ½ΠΎΠ² Π² Π Π°ΠΌΠ±Π»Π΅ΡΠ΅ (Π²ΠΎΡ ΡΡΠΎ Π²ΡΠ·Π²Π°Π»ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ΅Π΅ ΡΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅: Β«ΠΊΠ°ΠΊ ΠΆΠ΅ ΡΠ°ΠΊ: Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΈΠΌ Π½Π΅ Π΄Π°Π²Π°Π»ΠΈ, Π° ΠΎΠ½ΠΈ ΡΠ°ΠΌΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π»ΠΈ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π»ΡΡΡΠ΅Β»???);
* ΠΊΠ°ΠΊ Π±Π°ΡΠ΄Π°ΡΠ½ΠΎ ΠΈ Β«ΡΡΠ°ΡΡΠ°ΠΏΠ½ΠΎΒ» Π±ΡΠ»ΠΎ ΡΡΡΡΠΎΠ΅Π½ΠΎ ΠΏΡΠΈΠ½ΡΡΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.ΠΠΈΠΊΠ°ΠΊΠΈΡ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΡ Π·Π°Π΄Π°Π½ΠΈΠΉ, Π½ΠΈ ΡΡΡΠ½ΡΡ , Π½ΠΈ ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΡΡ , Π½ΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ mod_accel, Π½ΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ nginx Ρ Π΅ΠΌΡ Π½Π΅ Π΄Π°Π²Π°Π».
Π Π½Π΅ Π·Π½Π°Ρ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π±Ρ ΠΊΡΠΎ-ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄Π°Π²Π°Π» Π΅ΠΌΡ ΡΠ΅ΡΠ΅Π· ΠΌΠΎΡ Π³ΠΎΠ»ΠΎΠ²Ρ.Π’Π°ΠΊ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ, ΡΡΠΎ Ρ ΡΡΠ°Π» Π²ΡΠΎΡΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ nginx (Ρ Π²Π΅ΡΡΠΈΠΈ 0.0.2) β Π² ΡΠ΅ Π³ΠΎΠ΄Ρ Ρ ΠΏΠΎΠ΄ΡΠ°Π±Π°ΡΡΠ²Π°Π» Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΉΡΠ° zvuki.ru ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π»ΡΡ Π½Π° colocation Π² Π Π°ΠΌΠ±Π»Π΅Ρ-Π’Π΅Π»Π΅ΠΊΠΎΠΌΠ΅.
Π Π² 2002β2003 Π³ΠΎΠ΄Π°Ρ ΠΌΡ Ρ ΠΠ³ΠΎΡΠ΅ΠΌ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°Π»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» nginx Π½Π° ΡΡΠ°ΡΠΈΠΊΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°, ΡΡΠΎ Π·Π°ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΡΠ²ΠΎΠ²Π°Π½ΠΎ Π² Π½Π°ΡΠ΅ΠΉ Ρ Π½ΠΈΠΌ email ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΠ΅. ΠΠ΅ΡΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠ³ Π΄Π°ΠΆΠ΅ Π΄Π΅ΠΌΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡΡΡ, ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· Π²ΡΠ°ΠΏΠΏΠ΅Ρ. ΠΠΎ ΡΠΈΡ ΠΏΠΎΡ Π½Π° ΡΠ°ΠΉΡΠ΅
nginx.org Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΡΡ ΠΊΡΡΠΊΠΈ ΡΠΎΠ³Π΄Π°ΡΠ½Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³Π° ΠΠ²ΡΠΊΠΎΠ².ΡΡ.ΠΠ΅ΡΠ²ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ nginx Π±ΡΠ» ΠΠ½Π΄ΡΠ΅ΠΉ Π‘ΠΈΡΠ½ΠΈΠΊΠΎΠ² β ΠΌΠ½Π΅ ΠΏΠΎΠΌΠ½ΠΈΡΡΡ ΠΊΠ°ΠΊ Β«infonet.eeΒ», Π½ΠΎ ΠΠ³ΠΎΡΡ ΡΠ΅ΠΉΡΠ°Ρ Π½Π°Π·ΡΠ²Π°Π΅Ρ Β«rate.eeΒ». ΠΠΏΡΠΎΡΠ΅ΠΌ, Π½Π΅ Π²Π°ΠΆΠ½ΠΎ.
ΠΠ΅ΡΠ½ΠΎΠΉ 2004 Π³ΠΎΠ΄Π°, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΌΠ½Ρ, ΠΠ³ΠΎΡΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» nginx Π½Π° ΡΠ²ΠΎΡΠΌ ΡΠ°ΠΉΡΠ΅ (ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ³Π΄Π° Ρ ΠΎΡΡΠΈΠ»ΡΡ Π²Π½Π΅ Π Π°ΠΌΠ±Π»Π΅ΡΠ°), ΠΈ ΡΠ΄Π΅Π»Π°Π» Π°Π½ΠΎΠ½Ρ Π² ΡΠ°ΡΡΡΠ»ΠΊΠ΅ Russian Apache β ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΊΡΡΠ³ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ nginx ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ°ΡΡΠΈΡΠΈΠ»ΡΡ.
ΠΡΠ΅Π½ΡΡ 2004 Π³ΠΎΠ΄Π° Π·Π°ΠΏΡΡΡΠΈΠ»ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ Π Π°ΠΌΠ±Π»Π΅Ρ-Π€ΠΎΡΠΎ (Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π΄Π°ΡΠ° 04.10.2004 ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΡΡΡΠ΄Π°), Π² ΠΊΠΎΡΠΎΡΠΎΠΌ nginx Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΡΠ°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π½Π° Π±ΠΎΠ΅Π²ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ Π Π°ΠΌΠ±Π»Π΅ΡΠ°. ΠΠ±ΠΎ ΠΊ ΡΠΎΠΌΡ ΠΌΠΎΠΌΠ΅Π½ΡΡ Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π±ΡΠ» Π΄ΠΎΠΏΠΈΠ»Π΅Π½ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠΎΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ HTTP-Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° Π±ΡΠΊΠ΅Π½Π΄, ΠΏΠΎΠΊΠ° Π²ΡΠ΅Π³ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ,
* Nginx Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π‘ΡΡΠΎΠ΅Π²ΡΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΈ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π½ΠΎ;
* Π² Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠ½ΡΡ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΡΡ Β«ΡΠΈΡΠ°Π΄ΠΌΠΈΠ½Π° Π Π°ΠΌΠ±Π»Π΅ΡΠ°Β» Π² 2000β2005 Π³ΠΎΠ΄Π°Ρ Π½Π΅ Π±ΡΠ»ΠΎ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ Β«ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡΒ» (Π² Β«ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΉΒ» (ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΡΠ°ΠΌ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ) ΡΡΠ°Π·Π° β ΠΏΠΈΡΡ ΠΏΠΎ ΠΏΠ°ΠΌΡΡΠΈ, ΡΠΎ ΡΠ»ΠΎΠ² ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ β Β«ΠΎΠ±ΡΠ·Π°Π½ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΊΡΠΈΠΏΡΡ/ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°Β» ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ Β«ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΒ» Π»ΠΈΡΡ Π² Π²Π΅ΡΡΠΈΠΈ ΠΠΠ 2005 β Ρ.Π΅. Π² 2006 Π³ΠΎΠ΄Ρ;
* Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Β«ΡΠ»ΡΠΆΠ΅Π±Π½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡΒ» Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π»ΠΎ, Π½ΠΈ Π² ΡΡΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅, Π½ΠΈ ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π² ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΠΎΠΉ;
* Π Π°ΠΌΠ±Π»Π΅Ρ Π½Π΅ ΡΠ²Π»ΡΠ»ΡΡ Π½ΠΈ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ nginx, Π½ΠΈ Π΄Π°ΠΆΠ΅, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, Π΄Π΅ΡΡΡΡΠΌ;
* Π΄Π°, Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π³ΠΎΠ΄Ρ ΠΠ³ΠΎΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π» nginx Π² ΡΠΏΠΈΡΠΊΠ΅ ΡΠ°ΡΡΡΠ»ΠΊΠΈ Π² ΡΠ°Π±ΠΎΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ, Π½ΠΎ Π²ΡΠ³ΠΎΠ΄Π° ΠΎΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ ΠΎΠΊΡΠΏΠ°Π»Π°, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, 20+ Π΅Π³ΠΎ Π·Π°ΠΏΠ»Π°Ρ;
* Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π» Β«Π² ΡΠ°Π±ΠΎΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ, Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅Β» β ΡΡΠΎ Π²ΠΎΠΏΡΠΎΡ ΠΊ Π½Π΅ΠΌΡ.
ΠΡΠ΄ΡΡΠΈ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»Π΅ΠΌ, ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ Π½Π΅ ΠΌΠΎΠ³Ρ β Π½ΠΎ ΠΌΠΎΠ³Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½Π°Ρ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠ½Π°Ρ Π±Π°Π·Π° (ΡΠ° ΡΠ°ΡΡΡ, ΡΡΠΎ Π±ΡΠ»Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΌΠ½Π΅) Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΡΠ»Π°Π±ΠΎΠΉ, ΠΈ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡ ΡΠΎΠ²Π½ΠΎ ΠΎΠ± ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ.
P. S. ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ Π²Π΅Π΄Ρ Β«ΡΠΈΠ³Π½ΡΒ» ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»Π° Π² Π . Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Ρ nginx:
* Π² 1999β2001 Π³ΠΎΠ΄Π°Ρ ΡΠ°ΠΌ ΡΠ°Π±ΠΎΡΠ°Π» ΠΡΡ Π° Π’ΡΡΡΠ±Π°Π»ΠΈΠ½ β ΡΠΎΠ³Π΄Π°ΡΠ½ΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Β«Russian ApacheΒ»; ΠΠΠΠΠ, Π·Π° ΡΡΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΡΠ»ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΠΎΡΠ½ΡΡ ΡΠ΅Π»ΠΈΠ·ΠΎΠ²;
* Π² 2000β2002 Π³ΠΎΠ΄Π°Ρ ΡΠ°ΠΌ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ 3 ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΡΡΠΊΠΈΡ ΠΊΠΎΠΌΠΌΠΈΡΠ΅ΡΠ° ΠΠΎΡΡΠ³ΡΠ΅ΡΠ° β ΠΠ°ΡΡΡΠ½ΠΎΠ², Π ΠΎΠ΄ΠΈΡΠ΅Π², Π‘ΠΈΠ³Π°Π΅Π²; ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ Π Π°ΠΌΠ±Π»Π΅ΡΠ° (ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Β«ΠΠΈΡΠΊΠ°Π²Π΅ΡΠΈΒ») ΠΎΠ½ΠΈ Π½Π°ΠΏΠΈΠ»ΠΈΠ»ΠΈ Π² ΠΠΎΡΡΠ³ΡΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ , Ρ.Π΅. ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π½Π΅-ascii ΡΡΡΠΎΠΊ;
* Π² 2004+ Π³ΠΎΠ΄Π°Ρ Π² Π Π°ΠΌΠ±Π»Π΅Ρ ΠΏΡΠΈΡΠ»ΠΈ, ΡΠΆΠ΅ Π±ΡΠ΄ΡΡΠΈ ΠΊΠΎΠΌΠΌΠΈΡΠ΅ΡΠ°ΠΌΠΈ FreeBSD, ΠΠ»Π΅Π± Π‘ΠΌΠΈΡΠ½ΠΎΠ² ΠΈ Π ΡΡΠ»Π°Π½ ΠΡΠΌΠ»ΠΈΠ»ΠΈΠ½; ΠΠ»Π΅Π± Π΄ΠΎΡΠΎΡΠΈΠ» CARP ΠΈ Π² ΠΎΠ΄Π½ΠΎ ΡΡΠ»ΠΎ ΡΠ΄Π΅Π»Π°Π» ΡΠ°ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ IPv6.ΠΡΠ΅ ΡΡΠΈ Π»ΡΠ΄ΠΈ β ΠΏΠΈΠ»ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Π½ΡΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ.
ΠΠΎ Π Π°ΠΌΠ±Π»Π΅Ρ Π½Π΅ Π²ΡΠ΄Π²ΠΈΠ³Π°Π΅Ρ ΠΏΡΠΈΡΡΠ·Π°Π½ΠΈΠΉ Π½ΠΈ Π½Π° FreeBSD, Π½ΠΈ Π½Π° PostgreSQL, Π½ΠΈ Π½Π° Apache. ΠΡΠΌΠ°Ρ, ΡΡΠΎ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π² Β«ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΒ» Π½Π΅ ΠΎΡΡΠ°Π»ΠΎΡΡ ΡΠΏΠ΅ΡΠΎΠ², ΡΠΏΠΎΡΠΎΠ±Π½ΡΡ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΈ ΠΏΠΎΠ½ΡΡΡ Π²ΠΊΠ»Π°Π΄ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² ΠΎΠΏΠ΅Π½ΡΠΎΡΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ.
ΠΠ½Π΄ΡΠ΅ΠΉ ΠΠΎΠΏΠ΅ΠΉΠΊΠΎ.
ΠΠΎΡΡ Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com